Plan Especial - Cs
Plan Especial - Cs
getPlanEspecial();
Accessdao.cs
public string UP_SEL_PLANESP()
{
string comando = "SELECT ID_ARTICULO, DESC_SKU, PLANTA, PLAN FROM
PLANESPECIAL;";
return comando;
}
Plan especial.cs
public class PlanEspecial
{
public string id_articulo { get; set; }
public string planta { get; set; }
public string desc_sku { get; set; }
public int plan { get; set; }
}
xBO.getCrossTableCIPE();
public class LimpiezaExtra
{
public int ID_DIA { get; set; }
public string ID_TURNO { get; set; }
public string ID_LINEA { get; set; }
public int DISPONIBLE { get; set; }
public int ID_SEMANA { get; set; }
public int LIMPIEZA { get; set; }
public string LINEA { get; set; }
}
public string UP_SEL_LIMPIEZA_EXTRA()
{
string comando = "SELECT
ID_DIA,ID_TURNO,ID_LINEA,DISPONIBLE,ID_SEMANA,LIMPIEZA,LINEA FROM
TURNO_SEMANA_DIA;";
return comando;
}
public List<LimpiezaExtra> getLimpiezaExtra()
{
List<LimpiezaExtra> lstLista = new List<LimpiezaExtra>();
//IDataReader dr = null;
//DbCommand cmd = null;
AccesDAO comando = new AccesDAO();
try
{
//cmd =
db.GetStoredProcCommand("PCKG_PROGRAMADOR.UP_SEL_LIMPIEZA_EXTRA");
//db.AddCursorOutParameter(cmd, "O_CURSOR");
//dr = db.ExecuteReader(cmd);
OleDbConnection con = new
OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\BACKUS\version
6\PARA JOSE\bdaccess\Access\database.accdb");
con.Open();
OleDbCommand com = new OleDbCommand(comando.UP_SEL_LIMPIEZA_EXTRA(),
con);
OleDbDataReader dr = com.ExecuteReader();
while (dr.Read())
{
LimpiezaExtra item = new LimpiezaExtra();
//item.nombre_dia = Convert.ToString(dr["NOMBRE_DIA"]);
//item.id_turno = Convert.ToInt32(dr["ID_TURNO"]);
//item.id_dia = Convert.ToInt32(dr["ID_DIA"]);
//item.id_semana = Convert.ToInt32(dr["ID_SEMANA"]);
//item.id_linea = Convert.ToInt32(dr["ID_LINEA"]);
//item.abrev = Convert.ToString(dr["ABREV"]);
//item.id_linea = Convert.ToInt32(dr["ID_LINEA"]);
//item.linea = Convert.ToString(dr["LINEA"]);
//item.disponible = (Convert.ToInt32(dr["LIMPIEZA"]) == 1 ? true
: false);
//item.ln1 = Convert.ToInt32(dr["'LN1'"]);
//item.ln2 = Convert.ToInt32(dr["'LN2'"]);
//item.ln5 = Convert.ToInt32(dr["'LN5'"]);
//item.ln6 = Convert.ToInt32(dr["'LN6'"]);
//item.ln8 = Convert.ToInt32(dr["'LN8'"]);
item.linea = Convert.ToString(dr["linea"]);
lstLista.Add(item);
item = null;
}
Turno
public class CrossTurno
{
public int ID_DIA { get; set; }
public string ID_TURNO { get; set; }
public string ID_LINEA { get; set; }
public int DISPONIBLE { get; set; }
public int ID_SEMANA { get; set; }
public int LIMPIEZA { get; set; }
public string LINEA { get; set; }
}
public string UP_SEL_CROSS_CIP()
{
string comando = "SELECT
ID_DIA,ID_TURNO,ID_LINEA,DISPONIBLE,ID_SEMANA,LIMPIEZA,LINEA FROM
TURNO_SEMANA_DIA;";
return comando;
}
public List<CrossTurno> getCrossTurno()
{
List<CrossTurno> lstLista = new List<CrossTurno>();
//IDataReader dr = null;
//DbCommand cmd = null;
AccesDAO comando = new AccesDAO();
try
{
//cmd =
db.GetStoredProcCommand("PCKG_PROGRAMADOR.UP_SEL_CROSS_CIP");
//db.AddCursorOutParameter(cmd, "O_CURSOR");
//dr = db.ExecuteReader(cmd);
OleDbConnection con = new
OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\BACKUS\version
6\PARA JOSE\bdaccess\Access\database.accdb");
con.Open();
OleDbCommand com = new OleDbCommand(comando.UP_SEL_CROSS_CIP(),
con);
OleDbDataReader dr = com.ExecuteReader();
while (dr.Read())
{
CrossTurno item = new CrossTurno();
item.id_turno = Convert.ToString(dr["ID_TURNO"]);
item.id_dia = Convert.ToInt32(dr["ID_DIA"]);
item.id_semana = Convert.ToInt32(dr["ID_SEMANA"]);
item.linea = Convert.ToString(dr["linea"]);
//item.ln1 = Convert.ToInt32(dr["'LN1'"]);
//item.ln2 = Convert.ToInt32(dr["'LN2'"]);
//item.ln5 = Convert.ToInt32(dr["'LN5'"]);
//item.ln6 = Convert.ToInt32(dr["'LN6'"]);
//item.ln8 = Convert.ToInt32(dr["'LN8'"]);
lstLista.Add(item);
item = null;
}
}
catch (Exception ex)
{
throw ex;
}
return lstLista;
}
}
}