Пример #1
0
        public List <BAL_ProduccionDiaBean> fn_bal_sel_marca(string cod_unidad_negocio, string cod_usuario, string archivo_fisico, string archivo_logico, string accion, Int64?ide_carga, DateTime?fec_informe, DateTime?fec_informe_hasta)
        {
            List <BAL_ProduccionDiaBean> lista = new List <BAL_ProduccionDiaBean>();

            mensajeBean = new GEN_MensajeBean();
            SqlConnection con = cn.getConexion();
            SqlCommand    cmd = new SqlCommand();

            cmd.Connection = con;

            cmd.CommandText = "[up_bal_pro_cargaXLS]";
            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio;
            cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value       = cod_usuario;
            cmd.Parameters.Add("@archivo_fisico", System.Data.SqlDbType.VarChar, 1024).Value  = archivo_fisico;
            cmd.Parameters.Add("@archivo_logico", System.Data.SqlDbType.VarChar, 1024).Value  = archivo_logico;
            cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 20).Value            = accion;
            cmd.Parameters.Add("@fec_informe", System.Data.SqlDbType.Date).Value       = fec_informe;
            cmd.Parameters.Add("@fec_informe_hasta", System.Data.SqlDbType.Date).Value = fec_informe_hasta;
            cmd.Parameters.Add("@ide_carga", System.Data.SqlDbType.BigInt).Value       = ide_carga;

            try
            {
                con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler);
                con.FireInfoMessageEventOnUserErrors = true;
                con.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows == true)
                {
                    BAL_ProduccionDiaBean bean = null;
                    while (dr.Read())
                    {
                        bean = new BAL_ProduccionDiaBean();

                        bean.ide_carga = DataReader.SafeGetInt64(dr, dr.GetOrdinal("ide_carga"));
                        bean.fecha     = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fecha"));
                        bean.batch     = DataReader.SafeGetString(dr, dr.GetOrdinal("batch"));
                        bean.cama      = DataReader.SafeGetString(dr, dr.GetOrdinal("cama"));
                        bean.lanza     = DataReader.SafeGetString(dr, dr.GetOrdinal("lanza"));
                        bean.marca     = DataReader.SafeGetInt32(dr, dr.GetOrdinal("marca"));
                        lista.Add(bean);
                    }
                }
            }
            catch (Exception ex)
            {
                mensajeBean.mensaje += ex.Message;
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }

            if (mensajeBean.mensaje != null)
            {
                mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje);
                if (mensajeBean.mensaje != "" || mensajeBean.mensaje != null)
                {
                    mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />");
                }
            }

            return(lista);
        }
Пример #2
0
        public Tuple <List <BAL_ProduccionDiaBean>, GEN_MensajeBean> fn_bal_sel_repProduccion(string cod_unidad_negocio, string cod_usuario, string cod_frecuencia, string accion, DateTime?fec_informe)
        {
            List <BAL_ProduccionDiaBean> lista = new List <BAL_ProduccionDiaBean>();

            mensajeBean = new GEN_MensajeBean();
            SqlConnection con = cn.getConexion();
            SqlCommand    cmd = new SqlCommand();

            cmd.Connection  = con;
            cmd.CommandText = "[up_bal_pro_repProduccion]";

            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio;
            cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value       = cod_usuario;
            cmd.Parameters.Add("@cod_frecuencia", System.Data.SqlDbType.Char, 1).Value        = cod_frecuencia;
            cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 50).Value            = accion;
            cmd.Parameters.Add("@fec_informe", System.Data.SqlDbType.Date).Value = fec_informe;

            try
            {
                con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler);
                con.FireInfoMessageEventOnUserErrors = true;
                con.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows == true)
                {
                    BAL_ProduccionDiaBean bean = null;
                    while (dr.Read())
                    {
                        bean = new BAL_ProduccionDiaBean();

                        bean.col1   = DataReader.SafeGetString(dr, 0);
                        bean.col2   = DataReader.SafeGetString(dr, 1);
                        bean.col3   = DataReader.SafeGetString(dr, 2);
                        bean.col4   = DataReader.SafeGetString(dr, 3);
                        bean.col5   = DataReader.SafeGetString(dr, 4);
                        bean.col6   = DataReader.SafeGetString(dr, 5);
                        bean.col7   = DataReader.SafeGetString(dr, 6);
                        bean.col8   = DataReader.SafeGetString(dr, 7);
                        bean.col9   = DataReader.SafeGetString(dr, 8);
                        bean.col10  = DataReader.SafeGetString(dr, 9);
                        bean.col11  = DataReader.SafeGetString(dr, 10);
                        bean.col12  = DataReader.SafeGetString(dr, 11);
                        bean.col13  = DataReader.SafeGetString(dr, 12);
                        bean.col14  = DataReader.SafeGetString(dr, 13);
                        bean.col15  = DataReader.SafeGetString(dr, 14);
                        bean.col16  = DataReader.SafeGetString(dr, 15);
                        bean.col17  = DataReader.SafeGetString(dr, 16);
                        bean.col18  = DataReader.SafeGetString(dr, 17);
                        bean.col19  = DataReader.SafeGetString(dr, 18);
                        bean.col20  = DataReader.SafeGetString(dr, 19);
                        bean.col21  = DataReader.SafeGetString(dr, 20);
                        bean.col22  = DataReader.SafeGetString(dr, 21);
                        bean.col23  = DataReader.SafeGetString(dr, 22);
                        bean.col24  = DataReader.SafeGetString(dr, 23);
                        bean.col25  = DataReader.SafeGetString(dr, 24);
                        bean.col26  = DataReader.SafeGetString(dr, 25);
                        bean.col27  = DataReader.SafeGetString(dr, 26);
                        bean.col28  = DataReader.SafeGetString(dr, 27);
                        bean.col29  = DataReader.SafeGetString(dr, 28);
                        bean.col30  = DataReader.SafeGetString(dr, 29);
                        bean.col31  = DataReader.SafeGetString(dr, 30);
                        bean.col32  = DataReader.SafeGetString(dr, 31);
                        bean.col33  = DataReader.SafeGetString(dr, 32);
                        bean.estilo = DataReader.SafeGetInt32(dr, 33);
                        //bean.cambio = DataReader.SafeGetInt32(dr,34);
                        lista.Add(bean);
                    }
                }
            }
            catch (Exception ex)
            {
                mensajeBean.mensaje += ex.Message;
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }

            if (mensajeBean.mensaje != null)
            {
                mensajeBean.tipo = Util.GetTypeMessage(mensajeBean.mensaje);
                if (mensajeBean.mensaje != "" || mensajeBean.mensaje != null)
                {
                    mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />");
                }
            }

            return(Tuple.Create(lista, mensajeBean));
        }