示例#1
0
        public static DataTable Listar(KanbanLogica kan)
        {
            DataTable datos = new DataTable();

            try
            {
                datos = AccesoDatos.ConsultarPRO("select * from t_kanban where cast(fecha as date) = cast('" + kan.Fecha + "' as date)");
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(datos);
        }
示例#2
0
        public static DataTable ResumenKanbanTurno(KanbanLogica kan)
        {
            DataTable datos = new DataTable();

            try
            {
                string[] parametros = { "@Turno", "@Fecha" };
                datos = AccesoDatos.ConsultaSPPRO("sp_rep_kanban_resumen", parametros, kan.Turno, kan.Fecha);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(datos);
        }
示例#3
0
 public static bool VerificarGlobals(KanbanLogica kan)
 {
     try
     {
         string sQuery;
         sQuery = "SELECT * FROM t_kanban where cast(fecha as date) = cast('" + kan.Fecha + "' as date) AND hora = '" + kan.Hora + "'";
         DataTable datos = AccesoDatos.ConsultarPRO(sQuery);
         if (datos.Rows.Count <= 1) // = 1
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch
     {
         return(false);
     }
 }
示例#4
0
 public static int Guardar(KanbanLogica kan)
 {
     string[] parametros = { "@Folio", "@Planta", "@Source", "@Hora", "@Turno" };
     return(AccesoDatos.ActualizarPRO("sp_mant_kanban", parametros, kan.Folio, kan.Planta, kan.Source, kan.Hora, kan.Turno));
 }