public void Actualizar(UsuarioDTO obj) { Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetStoredProcCommand(C_ACTUALIZAR); db.AddInParameter(dbCommand, "@id_usuario", DbType.Int32, obj.IdUsuario); db.AddInParameter(dbCommand, "@login_usuario", DbType.String, obj.LoginUsuario); db.AddInParameter(dbCommand, "@nombre_usuario", DbType.String, obj.NombreUsuario); //db.AddInParameter(dbCommand, "@clave", DbType.String , obj.Clave); db.AddInParameter(dbCommand, "@estado", DbType.String, obj.Estado); db.AddInParameter(dbCommand, "@email", DbType.String, obj.Email); if (obj.FechaCreacion.Year == 1) db.AddInParameter(dbCommand, "@fecha_creacion", DbType.DateTime, null); else db.AddInParameter(dbCommand, "@fecha_creacion", DbType.DateTime, obj.FechaCreacion); db.AddInParameter(dbCommand, "@usuario_creacion", DbType.String, obj.UsuarioCreacion); if (obj.FechaCreacion.Year == 1) db.AddInParameter(dbCommand, "@fecha_modificacion", DbType.DateTime, null); else db.AddInParameter(dbCommand, "@fecha_modificacion", DbType.DateTime, obj.FechaModificacion); db.AddInParameter(dbCommand, "@usuario_modificacion", DbType.String, obj.UsuarioModificacion); db.ExecuteNonQuery(dbCommand); }
public int Agregar(UsuarioDTO obj) { Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetStoredProcCommand(C_AGREGAR); db.AddInParameter(dbCommand, "@login_usuario", DbType.String, obj.LoginUsuario); db.AddInParameter(dbCommand, "@nombre_usuario", DbType.String, obj.NombreUsuario); db.AddInParameter(dbCommand, "@clave", DbType.String , obj.Clave); db.AddInParameter(dbCommand, "@estado", DbType.String, obj.Estado); db.AddInParameter(dbCommand, "@email", DbType.String, obj.Email); if (obj.FechaCreacion.Year == 1) db.AddInParameter(dbCommand, "@fecha_creacion", DbType.DateTime, null); else db.AddInParameter(dbCommand, "@fecha_creacion", DbType.DateTime, obj.FechaCreacion); db.AddInParameter(dbCommand, "@usuario_creacion", DbType.String, obj.UsuarioCreacion); if (obj.FechaModificacion.Year == 1) db.AddInParameter(dbCommand, "@fecha_modificacion", DbType.DateTime, null); else db.AddInParameter(dbCommand, "@fecha_modificacion", DbType.DateTime, obj.FechaModificacion); db.AddInParameter(dbCommand, "@usuario_modificacion", DbType.String, obj.UsuarioModificacion); int id = Convert.ToInt32( db.ExecuteScalar(dbCommand)) ; return id; }
public void ActualizarClave(UsuarioDTO obj) { Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetStoredProcCommand(C_ACTUALIZAR_CLAVE); db.AddInParameter(dbCommand, "@id_usuario", DbType.Int32, obj.IdUsuario); db.AddInParameter(dbCommand, "@clave", DbType.String, obj.Clave); db.AddInParameter(dbCommand, "@usuario_modificacion", DbType.String, obj.UsuarioModificacion); db.ExecuteNonQuery(dbCommand); }
protected void btnActualizar_Click(object sender, EventArgs e) { UsuarioDTO obj = new UsuarioDTO(); if (this.txtClave.Text != this.txtClave2.Text) { this.lblMensaje.Text = "Claves no coinciden"; return; } obj = objUsuarioDAO.ListarPorClave(Convert.ToInt32(this.txtId.Text)); obj.Clave = this.txtClave.Text; obj.FechaModificacion = DateTime.Now; objUsuarioDAO.ActualizarClave(obj); this.lblMensaje.Text = "Se actualizo la Clave de Usuario"; }
protected void btnActualizar_Click(object sender, EventArgs e) { UsuarioDTO obj = new UsuarioDTO(); obj = objUsuarioDAO.ListarPorClave(Convert.ToInt32(this.txtId.Text)); obj.LoginUsuario = this.txtLoginUsuario.Text; //obj.Clave = this.txtClave.Text; obj.NombreUsuario = this.txtNombre.Text; if (this.chkEstado.Checked) obj.Estado = "1"; else obj.Estado = "0"; obj.Email = this.txtEmail.Text; obj.FechaModificacion = DateTime.Now; objUsuarioDAO.Actualizar(obj); this.lblMensaje.Text = "Se actualizo el Usuario"; }
protected void btnGrabar_Click(object sender, EventArgs e) { UsuarioDTO obj = new UsuarioDTO(); if (txtId.Text == "") { obj.LoginUsuario = this.txtLoginUsuario.Text; obj.Clave = this.txtClave.Text; obj.NombreUsuario = this.txtNombre.Text; if (this.chkEstado.Checked) obj.Estado = "1"; else obj.Estado = "0"; obj.Email = this.txtEmail.Text; obj.FechaCreacion = DateTime.Now; obj.FechaModificacion = DateTime.Now; int id = objUsuarioDAO.Agregar(obj); this.txtId.Text = id.ToString(); this.lblMensaje.Text = "Se registro el Usuario"; this.panRegistro.Visible = true; this.panLista.Visible = false; this.panPerfiles.Visible = true; this.btnGrabar.Visible = false; this.btnActualizar.Visible = true; this.btnEliminar.Visible = true; this.btnCancelar.Visible = true; //LISTAR PERFILES ListarPerfiles(id); } }
public UsuarioDTO VerificaAcceso(string Usuario, string Clave) { UsuarioDTO obj = null; Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetStoredProcCommand(C_USP_VERIFICA_ACCESO); db.AddInParameter(dbCommand, "@login_usuario", DbType.String , Usuario); db.AddInParameter(dbCommand, "@clave", DbType.String, Clave); using (IDataReader dr = db.ExecuteReader(dbCommand)) { if (dr.Read()) { obj = new UsuarioDTO(); if (dr["id_usuario"] != System.DBNull.Value) obj.IdUsuario = (int)dr["id_usuario"]; if (dr["login_usuario"] != System.DBNull.Value) obj.LoginUsuario = (string)dr["login_usuario"]; if (dr["nombre_usuario"] != System.DBNull.Value) obj.NombreUsuario = (string)dr["nombre_usuario"]; if (dr["clave"] != System.DBNull.Value) obj.Clave = (string)dr["clave"]; if (dr["estado"] != System.DBNull.Value) obj.Estado = (string)dr["estado"]; if (dr["fecha_creacion"] != System.DBNull.Value) obj.FechaCreacion = (DateTime)dr["fecha_creacion"]; if (dr["usuario_creacion"] != System.DBNull.Value) obj.UsuarioCreacion = (string)dr["usuario_creacion"]; if (dr["fecha_modificacion"] != System.DBNull.Value) obj.FechaModificacion = (DateTime)dr["fecha_modificacion"]; if (dr["usuario_modificacion"] != System.DBNull.Value) obj.UsuarioModificacion = (string)dr["usuario_modificacion"]; } } return obj; }
public UsuarioDTO ListarPorClave(int id) { UsuarioDTO obj = null; Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetStoredProcCommand(C_USP_BUSCAR_POR_CLAVE); db.AddInParameter(dbCommand, "@id_usuario", DbType.Int32, id); using (IDataReader dr = db.ExecuteReader(dbCommand)) { if (dr.Read()) { obj = new UsuarioDTO(); if (dr["id_usuario"] != System.DBNull.Value) obj.IdUsuario = (int)dr["id_usuario"]; if (dr["login_usuario"] != System.DBNull.Value) obj.LoginUsuario = (string)dr["login_usuario"]; if (dr["nombre_usuario"] != System.DBNull.Value) obj.NombreUsuario = (string)dr["nombre_usuario"]; if (dr["clave"] != System.DBNull.Value) obj.Clave = (string)dr["clave"]; if (dr["estado"] != System.DBNull.Value) obj.Estado = (string)dr["estado"]; if (dr["email"] != System.DBNull.Value) obj.Email = (string)dr["email"]; if (dr["fecha_creacion"] != System.DBNull.Value) obj.FechaCreacion = (DateTime)dr["fecha_creacion"]; if (dr["usuario_creacion"] != System.DBNull.Value) obj.UsuarioCreacion = (string)dr["usuario_creacion"]; if (dr["fecha_modificacion"] != System.DBNull.Value) obj.FechaModificacion = (DateTime)dr["fecha_modificacion"]; if (dr["usuario_modificacion"] != System.DBNull.Value) obj.UsuarioModificacion = (string)dr["usuario_modificacion"]; } } return obj; }
public List<UsuarioDTO> ListarOrdenadoPorNombreUsuario() { List<UsuarioDTO> Lista = new List<UsuarioDTO>(); Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetStoredProcCommand("USP_Usuario_ListarOrdenadoPorNombreUsuario"); using (IDataReader dr = db.ExecuteReader(dbCommand)) { while (dr.Read()) { UsuarioDTO obj = new UsuarioDTO(); if (dr["id_usuario"] != System.DBNull.Value) obj.IdUsuario = (int)dr["id_usuario"]; if (dr["login_usuario"] != System.DBNull.Value) obj.LoginUsuario = (string)dr["login_usuario"]; if (dr["nombre_usuario"] != System.DBNull.Value) obj.NombreUsuario = (string)dr["nombre_usuario"]; if (dr["clave"] != System.DBNull.Value) obj.Clave = (string)dr["clave"]; if (dr["estado"] != System.DBNull.Value) obj.Estado = (string)dr["estado"]; if (dr["fecha_creacion"] != System.DBNull.Value) obj.FechaCreacion = (DateTime)dr["fecha_creacion"]; if (dr["usuario_creacion"] != System.DBNull.Value) obj.UsuarioCreacion = (string)dr["usuario_creacion"]; if (dr["fecha_modificacion"] != System.DBNull.Value) obj.FechaModificacion = (DateTime)dr["fecha_modificacion"]; if (dr["usuario_modificacion"] != System.DBNull.Value) obj.UsuarioModificacion = (string)dr["usuario_modificacion"]; Lista.Add(obj); } } return Lista; }