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); }
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)); }