public List <SEG_UsuarioBean> fn_seg_listUsuario(string accion) { List <SEG_UsuarioBean> lista = new List <SEG_UsuarioBean>(); String mensaje = ""; SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_seg_cud_usuario]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 10).Value = accion; cmd.Parameters.Add("@ide_usuario", System.Data.SqlDbType.Int).Value = 0; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = string.Empty; cmd.Parameters.Add("@nom_usuario", System.Data.SqlDbType.VarChar, 50).Value = string.Empty; cmd.Parameters.Add("@cod_personal", System.Data.SqlDbType.VarChar, 50).Value = string.Empty; cmd.Parameters.Add("@est_usuario", System.Data.SqlDbType.Int).Value = 0; cmd.Parameters.Add("@correo_electronico", System.Data.SqlDbType.VarChar, 50).Value = string.Empty; //cmd.Parameters.Add("@fec_creacion", System.Data.SqlDbType.DateTime).Value = DateTime.; //cmd.Parameters.Add("@fec_cese", System.Data.SqlDbType.DateTime).Value = null; try { con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { SEG_UsuarioBean bean = null; while (dr.Read()) { bean = new SEG_UsuarioBean(); bean.ide_usuario = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_usuario")); bean.cod_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_usuario")); bean.nom_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_usuario")); bean.correo_electronico = DataReader.SafeGetString(dr, dr.GetOrdinal("correo_electronico")); bean.fec_creacion = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_creacion")); bean.fec_cese = DataReader.GetValueOrNull <DateTime>(dr, dr.GetOrdinal("fec_cese")); bean.est_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("est_usuario")); lista.Add(bean); } } } catch (Exception ex) { mensaje = ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(lista); }
public List <SEG_UsuarioBean> fn_seg_listUsuario(string accion, string cod_usuario, string cod_aplicacion, string cod_unidad_negocio, string cod_perfil) { List <SEG_UsuarioBean> lista = new List <SEG_UsuarioBean>(); String mensaje = ""; SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_seg_cud_perfil_usuario]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 20).Value = accion; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_aplicacion", System.Data.SqlDbType.VarChar, 3).Value = cod_aplicacion; cmd.Parameters.Add("@cod_unidad_negocio", System.Data.SqlDbType.VarChar, 3).Value = cod_unidad_negocio; cmd.Parameters.Add("@cod_perfil", System.Data.SqlDbType.VarChar, 1024).Value = cod_perfil; try { con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { SEG_UsuarioBean bean = null; while (dr.Read()) { bean = new SEG_UsuarioBean(); bean.ide_usuario = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_usuario")); bean.cod_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_usuario")); bean.nom_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_usuario")); bean.correo_electronico = DataReader.SafeGetString(dr, dr.GetOrdinal("correo_electronico")); bean.est_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("est_usuario")); bean.perfil = DataReader.SafeGetString(dr, dr.GetOrdinal("perfil")); bean.cod_unidad_negocio = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_unidad_negocio")); lista.Add(bean); } } } catch (Exception ex) { mensaje = ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(lista); }
public List <SEG_UsuarioBean> fn_seg_sel_usuario(string nombre, string cod_aplicacion) { List <SEG_UsuarioBean> lista = new List <SEG_UsuarioBean>(); String mensaje = ""; SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "[up_seg_sel_usuario]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@nombre", System.Data.SqlDbType.VarChar, 1024).Value = nombre; cmd.Parameters.Add("@cod_aplicacion", System.Data.SqlDbType.VarChar, 3).Value = cod_aplicacion; try { con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { SEG_UsuarioBean bean = null; while (dr.Read()) { bean = new SEG_UsuarioBean(); bean.cod_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_usuario")); bean.nom_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_usuario")); bean.des_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("des_usuario")); lista.Add(bean); } } } catch (Exception ex) { mensaje = ex.Message; } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(lista); }
public Tuple <SEG_UsuarioBean, GEN_MensajeBean> up_seg_pro_usuario(string cod_usuario, string cod_aplicacion, string accion, string hostname, string session) { SEG_UsuarioBean usuarioBean = null; mensajeBean = new GEN_MensajeBean(); SqlConnection con = cn.getConexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "up_seg_pro_menuMvc"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@cod_usuario", System.Data.SqlDbType.VarChar, 50).Value = cod_usuario; cmd.Parameters.Add("@cod_aplicacion", System.Data.SqlDbType.VarChar, 5).Value = cod_aplicacion; cmd.Parameters.Add("@session", System.Data.SqlDbType.VarChar, 30).Value = session; cmd.Parameters.Add("@hostname", System.Data.SqlDbType.VarChar, 200).Value = hostname; cmd.Parameters.Add("@accion", System.Data.SqlDbType.VarChar, 50).Value = accion; cmd.Parameters.Add("@cod_menu", System.Data.SqlDbType.Int, 0).Value = 0; cmd.Parameters.Add("@controller", System.Data.SqlDbType.VarChar, 50).Value = ""; try { con.InfoMessage += new SqlInfoMessageEventHandler(InfoMessageHandler); con.FireInfoMessageEventOnUserErrors = true; con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { while (dr.Read()) { usuarioBean = new SEG_UsuarioBean(); usuarioBean.ide_usuario = DataReader.SafeGetInt32(dr, dr.GetOrdinal("ide_usuario")); usuarioBean.cod_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_usuario")); usuarioBean.nom_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("nom_usuario")); usuarioBean.est_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("est_usuario")); usuarioBean.correo_electronico = DataReader.SafeGetString(dr, dr.GetOrdinal("correo_electronico")); usuarioBean.direccion_usuario = DataReader.SafeGetString(dr, dr.GetOrdinal("direccion_usuario")); usuarioBean.cod_aplicacion = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_aplicacion")); usuarioBean.cod_unidad_negocio = DataReader.SafeGetString(dr, dr.GetOrdinal("cod_unidad_negocio")); } } } 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(Tuple.Create(usuarioBean, mensajeBean)); }