public static List <eUsuarioEXT> GetList(string Tipo, string Criterio) { SqlCommand cmd = new SqlCommand("pEXT_Usuario_list"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@TipoUsuario", SqlDbType.Char, 2).Value = Tipo; cmd.Parameters.Add("@Criterio", SqlDbType.VarChar, 100).Value = Criterio; SqlDataReader reader = ExecuteReader(cmd); List <eUsuarioEXT> lista = new List <eUsuarioEXT>(); while (reader.Read()) { eUsuarioEXT oUsuario = new eUsuarioEXT(); oUsuario.CodigoUsuario = reader.GetString(0); oUsuario.TipoUsuario = !reader[1].Equals(DBNull.Value) ? reader.GetString(1) : string.Empty; oUsuario.Nombres = !reader[2].Equals(DBNull.Value) ? reader.GetString(2) : string.Empty; oUsuario.Apellidos = !reader[3].Equals(DBNull.Value) ? reader.GetString(3) : string.Empty; oUsuario.Cargo = !reader[4].Equals(DBNull.Value) ? reader.GetString(4) : string.Empty; oUsuario.TipoUsuario = !reader[5].Equals(DBNull.Value) ? reader.GetString(5) : string.Empty; oUsuario.NroDocumento = !reader[6].Equals(DBNull.Value) ? reader.GetString(6) : string.Empty; oUsuario.Email = !reader[7].Equals(DBNull.Value) ? reader.GetString(7) : string.Empty; oUsuario.Activo = !reader[8].Equals(DBNull.Value) ? reader.GetBoolean(8) : false; oUsuario.FechaRegistro = !reader[9].Equals(DBNull.Value) ? reader.GetDateTime(9) : DefaultDateTime; oUsuario.FechaEdicion = !reader[10].Equals(DBNull.Value) ? reader.GetDateTime(10) : DefaultDateTime; lista.Add(oUsuario); } reader.Close(); return(lista); }
private void Login_Supervisor() { eUsuarioEXT oUsuarioEXT = lExtranet.Usuario_login(txtEmail.Text); if (oUsuarioEXT != null) { eContacto oContacto = new eContacto(); oContacto.codigoContacto = oUsuarioEXT.CodigoUsuario; oContacto.codigoCliente = string.Empty; oContacto.nombreContacto = oUsuarioEXT.Nombres; oContacto.apellidoPContacto = oUsuarioEXT.Apellidos; oContacto.tipoDocumento = oUsuarioEXT.TipoDocumento; oContacto.numeroDocumento = oUsuarioEXT.NroDocumento; oContacto.email = oUsuarioEXT.Email; oContacto.aceptoTerminos = true; oContacto.flagExtranet = "X"; oCliente = null; ArrayList UsuarioGrupos = new ArrayList(); UsuarioGrupos.AddRange(new string[] { "grpSupervisor" }); Session["oCliente"] = oCliente; Session["oContacto"] = oContacto; Session["UsuarioGrupos"] = UsuarioGrupos; Response.Redirect("~/ClienteSel.aspx"); } }
public static eUsuarioEXT GetItem_Login(string Usuario) { SqlCommand cmd = new SqlCommand("pEXT_Usuario_login"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@CodigoUsuario", SqlDbType.VarChar, 50).Value = Usuario; //cmd.Parameters.Add("@Clave", SqlDbType.VarChar, 50).Value = Clave; SqlDataReader reader = ExecuteReader(cmd); eUsuarioEXT oUsuario = null; if (reader.Read()) { oUsuario = new eUsuarioEXT(); oUsuario.CodigoUsuario = reader.GetString(0); oUsuario.TipoUsuario = !reader[1].Equals(DBNull.Value) ? reader.GetString(1) : string.Empty; oUsuario.Nombres = !reader[2].Equals(DBNull.Value) ? reader.GetString(2) : string.Empty; oUsuario.Apellidos = !reader[3].Equals(DBNull.Value) ? reader.GetString(3) : string.Empty; oUsuario.Cargo = !reader[4].Equals(DBNull.Value) ? reader.GetString(4) : string.Empty; oUsuario.TipoUsuario = !reader[5].Equals(DBNull.Value) ? reader.GetString(5) : string.Empty; oUsuario.NroDocumento = !reader[6].Equals(DBNull.Value) ? reader.GetString(6) : string.Empty; oUsuario.Email = !reader[7].Equals(DBNull.Value) ? reader.GetString(7) : string.Empty; oUsuario.Activo = !reader[8].Equals(DBNull.Value) ? reader.GetBoolean(8) : false; oUsuario.FechaRegistro = !reader[9].Equals(DBNull.Value) ? reader.GetDateTime(9) : DefaultDateTime; oUsuario.FechaEdicion = !reader[10].Equals(DBNull.Value) ? reader.GetDateTime(10) : DefaultDateTime; } reader.Close(); return(oUsuario); }
public static int Update(eUsuarioEXT oUsuario) { SqlCommand cmd = new SqlCommand("pEXT_Usuario_update"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@CodigoUsuario", SqlDbType.VarChar, 50).Value = oUsuario.CodigoUsuario; cmd.Parameters.Add("@TipoUsuario", SqlDbType.Char, 2).Value = oUsuario.TipoUsuario; cmd.Parameters.Add("@Nombres", SqlDbType.VarChar, 100).Value = oUsuario.Nombres; cmd.Parameters.Add("@Apellidos", SqlDbType.VarChar, 100).Value = oUsuario.Apellidos; cmd.Parameters.Add("@Cargo", SqlDbType.VarChar, 50).Value = oUsuario.Cargo; cmd.Parameters.Add("@TipoDocumento", SqlDbType.Char, 4).Value = oUsuario.TipoDocumento; cmd.Parameters.Add("@NroDocumento", SqlDbType.VarChar, 20).Value = oUsuario.NroDocumento; cmd.Parameters.Add("@Email", SqlDbType.VarChar, 200).Value = oUsuario.Email; cmd.Parameters.Add("@Activo", SqlDbType.Bit).Value = oUsuario.Activo; return(UpdateCommand(cmd)); }
protected void btnSave_Click(object sender, EventArgs e) { if (!validateUserAction(ModuloID, CMD_Administrar)) { return; } eUsuarioEXT _oUsuario = new eUsuarioEXT(); bool success = false; _oUsuario.CodigoUsuario = this.txtUsuario.Text; _oUsuario.TipoUsuario = this.drpTipoUsuario.SelectedValue.ToString(); _oUsuario.Activo = this.chkActivo.Checked; _oUsuario.Nombres = this.txtNombres.Text; _oUsuario.Apellidos = this.txtApellidos.Text; _oUsuario.Cargo = this.txtCargo.Text; _oUsuario.TipoDocumento = this.drpTipoDocumento.SelectedValue.ToString(); _oUsuario.NroDocumento = this.txtNroDocumento.Text; _oUsuario.Email = this.txtEmail.Text; if (grvListado.SelectedIndex >= 0) { _oUsuario.CodigoUsuario = grvListado.SelectedDataKey.Value.ToString(); success = lExtranet.Usuario_edit(_oUsuario); RegistrarLog(ModuloID, CMD_Administrar, "Se ha actualizado el usuario: " + _oUsuario.CodigoUsuario.ToString()); } else { success = lExtranet.Usuario_add(_oUsuario); RegistrarLog(ModuloID, CMD_Administrar, "Se ha insertado un nuevo usuario: " + _oUsuario.CodigoUsuario.ToString()); } if (success) { modDetalle.Hide(); BindListado(); } else { lblFormError.Text = lExtranet.getErrorMessage(); } }
private void FillDetalle(string Usuario) { ClearFormDetalle(); eUsuarioEXT _oUsuario = lExtranet.Usuario_item(Usuario); if (_oUsuario != null) { txtUsuario.Text = _oUsuario.CodigoUsuario; drpTipoUsuario.SelectedValue = _oUsuario.TipoUsuario.Trim(); txtNombres.Text = _oUsuario.Nombres; txtApellidos.Text = _oUsuario.Apellidos; txtCargo.Text = _oUsuario.Cargo; drpTipoDocumento.SelectedValue = _oUsuario.TipoDocumento.Trim(); txtNroDocumento.Text = _oUsuario.NroDocumento; txtEmail.Text = _oUsuario.Email; chkActivo.Checked = _oUsuario.Activo; } }
private bool Supervisor_Logon(string codigoContacto) { eUsuarioEXT oUsuarioEXT = lExtranet.Usuario_login(codigoContacto); if (oUsuarioEXT != null) { oContacto = new eContacto(); oContacto.codigoContacto = oUsuarioEXT.CodigoUsuario; oContacto.codigoCliente = string.Empty; oContacto.nombreContacto = oUsuarioEXT.Nombres; oContacto.apellidoPContacto = oUsuarioEXT.Apellidos; oContacto.tipoDocumento = oUsuarioEXT.TipoDocumento; oContacto.numeroDocumento = oUsuarioEXT.NroDocumento; oContacto.email = oUsuarioEXT.Email; oContacto.aceptoTerminos = true; oContacto.flagExtranet = "X"; return(true); } return(false); }
public static bool Usuario_edit(eUsuarioEXT oUsuario) { oUsuario.FechaEdicion = DateTime.Now; IdException = ext_Usuario.Update(oUsuario); return(IdException == 0); }
public static bool Usuario_add(eUsuarioEXT oUsuario) { oUsuario.FechaRegistro = DateTime.Now; IdException = ext_Usuario.Insert(oUsuario); return(IdException == 0); }