public List <GEN_AprobacionBean> fn_kop_sel_aprobacion(string cod_usuario, string cod_unidad_negocio, string cod_frecuencia, int cod_rango_fecha, string accion) { List <GEN_AprobacionBean> lista = new List <GEN_AprobacionBean>(); String mensaje = ""; SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_kop_cud_cierre]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio; cmd.Parameters.Add("@cod_frecuencia", System.Data.SqlDbType.Char, 1).Value = cod_frecuencia; cmd.Parameters.Add("@cod_rango_fecha", System.Data.SqlDbType.Int).Value = cod_rango_fecha; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 20).Value = accion; try { con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { GEN_AprobacionBean bean = null; while (dr.Read()) { bean = new GEN_AprobacionBean { cod_unidad_negocio = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_unidad_negocio")), cod_frecuencia = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_frecuencia")), periodo = DataReader.SafeGetString(dr, dr.GetOrdinal("periodo")), cod_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_usuario")), fec_ultimo_acceso = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_ultimo_acceso")), fec_desde = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_desde")), fec_hasta = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_hasta")), estado = DataReader.SafeGetString(dr, dr.GetOrdinal("estado")), cod_rango_fecha = DataReader.SafeGetInt32(dr, dr.GetOrdinal("cod_rango_fecha")), est_aprobacion = DataReader.SafeGetInt32(dr, dr.GetOrdinal("est_aprobacion")) }; lista.Add(bean); } } } catch (Exception ex) { mensaje = ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(lista); }
public GEN_MensajeBean fn_app_pro_publicacion(string cod_usuario, GEN_AprobacionBean obj) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_app_pro_publicacion]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = obj.cod_unidad_negocio; cmd.Parameters.Add("@cod_frecuencia", System.Data.SqlDbType.Char, 1).Value = obj.cod_frecuencia; cmd.Parameters.Add("@periodo", System.Data.SqlDbType.Int).Value = 0; cmd.Parameters.Add("@mes", System.Data.SqlDbType.Int).Value = 0; cmd.Parameters.Add("@cod_rango_fecha", System.Data.SqlDbType.Int).Value = obj.cod_rango_fecha; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 50).Value = obj.accion; cmd.Parameters.Add("@cod_modulo", System.Data.SqlDbType.VarChar, 20).Value = obj.cod_modulo; cmd.Parameters.Add("@glosa", System.Data.SqlDbType.VarChar, 1024).Value = obj.glosa; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } 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.tipo != "ERROR") // mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } return(mensajeBean); }
public GEN_MensajeBean fn_kop_pro_envioCorreo(GEN_AprobacionBean bean) { mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_kop_pro_envioCorreo]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = bean.cod_unidad_negocio; cmd.Parameters.Add("@cod_frecuencia", System.Data.SqlDbType.Char, 1).Value = bean.cod_frecuencia; cmd.Parameters.Add("@cod_rango_fecha", System.Data.SqlDbType.Int).Value = bean.cod_rango_fecha; cmd.Parameters.Add("@est_aprobacion", System.Data.SqlDbType.Int).Value = bean.est_aprobacion; //cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); mensajeBean.iFilasAfectadas = cmd.ExecuteNonQuery(); } 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.tipo != "ERROR") { mensajeBean.mensaje = mensajeBean.mensaje.Replace("\n", "<br />"); } } return(mensajeBean); }
public List <GEN_AprobacionBean> fn_app_sel_publicacion(string accion, string cod_unidad_negocio, string cod_usuario, string cod_frecuencia, int cod_rango_fecha, string cod_modulo) { List <GEN_AprobacionBean> lista = new List <GEN_AprobacionBean>(); String mensaje = ""; SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_app_pro_publicacion]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio; cmd.Parameters.Add("@cod_frecuencia", System.Data.SqlDbType.Char, 1).Value = cod_frecuencia; cmd.Parameters.Add("@periodo", System.Data.SqlDbType.Int).Value = 0; cmd.Parameters.Add("@mes", System.Data.SqlDbType.Int).Value = 0; cmd.Parameters.Add("@cod_rango_fecha", System.Data.SqlDbType.Int).Value = cod_rango_fecha; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 50).Value = accion; cmd.Parameters.Add("@cod_modulo", System.Data.SqlDbType.VarChar, 20).Value = cod_modulo; try { con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { GEN_AprobacionBean bean = null; while (dr.Read()) { bean = new GEN_AprobacionBean(); if (accion == "SELECT_COMENTARIOS") { bean.cod_modulo = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_modulo")); bean.cod_frecuencia = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_frecuencia")); bean.cod_rango_fecha = DataReader.SafeGetInt32(dr, dr.GetOrdinal("cod_rango_fecha")); bean.glosa = DataReader.SafeGetString(dr, dr.GetOrdinal("glosa")); bean.est_aprobacion = DataReader.GetValueOrNull <Int32>(dr, dr.GetOrdinal("est_aprobacion")); } else { bean.cod_unidad_negocio = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_unidad_negocio")); bean.nom_unidad_negocio = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_unidad_negocio")); bean.cod_modulo = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_modulo")); bean.cod_frecuencia = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_frecuencia")); bean.frecuencia = DataReader.SafeGetString(dr, dr.GetOrdinal("frecuencia")); bean.cod_rango_fecha = DataReader.SafeGetInt32(dr, dr.GetOrdinal("cod_rango_fecha")); bean.rango_fecha = DataReader.SafeGetString(dr, dr.GetOrdinal("rango_fecha")); bean.est_aprobacion = DataReader.GetValueOrNull <Int32>(dr, dr.GetOrdinal("est_aprobacion")); bean.estado_operativo = DataReader.SafeGetString(dr, dr.GetOrdinal("estado_operativo")); bean.fec_actualizacion = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_actualizacion")); bean.fec_ult_cierre = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_ult_cierre")); } lista.Add(bean); } } } catch (Exception ex) { mensaje = ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(lista); }
public GEN_MensajeBean fn_app_pro_publicacion(string cod_usuario, GEN_AprobacionBean obj) { return(datos.fn_app_pro_publicacion(cod_usuario, obj)); }
public GEN_MensajeBean fn_kop_pro_envioCorreo(GEN_AprobacionBean bean) { return(datos.fn_kop_pro_envioCorreo(bean)); }