コード例 #1
0
        public static long LastFolio(MetadiaLogica met)
        {
            long lFolio;

            try
            {
                DataTable datos = new DataTable();
                datos = AccesoDatos.Consultar("SELECT max(folio) from t_metadia where planta = '" + met.Planta + "' ");
                if (datos.Rows.Count > 0)
                {
                    if (!long.TryParse(datos.Rows[0][0].ToString(), out lFolio))
                    {
                        lFolio = 0;
                    }
                }
                else
                {
                    lFolio = 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lFolio);
        }
コード例 #2
0
        public static long LastFolioDia(MetadiaLogica met)
        {
            long lFolio;

            try
            {
                DataTable datos = new DataTable();
                Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
                DateTime dt     = met.Fecha;
                string   sFecha = dt.ToString("d");
                datos = AccesoDatos.Consultar("SELECT max(folio) from t_metadia where planta = '" + met.Planta + "' and fecha = CAST('" + sFecha + "' AS Date) and turno = '" + met.Turno + "' ");
                //datos = AccesoDatos.Consultar("SELECT max(folio) from t_metadia where planta = '" + met.Planta + "' ");
                if (datos.Rows.Count > 0)
                {
                    if (!long.TryParse(datos.Rows[0][0].ToString(), out lFolio))
                    {
                        lFolio = 0;
                    }
                }
                else
                {
                    lFolio = 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lFolio);
        }
コード例 #3
0
        public static DataTable Listar(MetadiaLogica met)
        {
            DataTable datos = new DataTable();

            try
            {
                datos = AccesoDatos.Consultar("SELECT * from t_metadia");
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(datos);
        }
コード例 #4
0
        public static DataTable Consultar(MetadiaLogica met)
        {
            DataTable datos = new DataTable();

            try
            {
                datos = AccesoDatos.Consultar("SELECT * FROM t_metadia WHERE folio = " + met.Folio + "");
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(datos);
        }
コード例 #5
0
 public static bool Verificar(MetadiaLogica met)
 {
     try
     {
         string sQuery;
         sQuery = "SELECT * FROM t_metadia WHERE cast(fecha as date) = cast('" + DateTime.Today + "' as date) and hora = '" + met.Hora + "' ";
         DataTable datos = AccesoDatos.Consultar(sQuery);
         if (datos.Rows.Count != 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch
     {
         return(false);
     }
 }
コード例 #6
0
 public static int Guardar(MetadiaLogica met)
 {
     string[] parametros = { "@Folio", "@Fecha", "@Planta", "@Turno", "@Hora", "@Meta", "@Real", "@Usuario" };
     return(AccesoDatos.Actualizar("sp_mant_metadia", parametros, met.Folio, met.Fecha, met.Planta, met.Turno, met.Hora, met.Meta, met.Real, met.Usuario));
 }