//Metodos public List <UsuariosHotel> Listar() { List <UsuariosHotel> lista = new List <UsuariosHotel>(); using (SqlConnection con = new SqlConnection(CadenaConexion)) { con.Open(); SqlCommand cmd = new SqlCommand("ListarUsuario", con); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr = cmd.ExecuteReader(); if (dr != null && dr.HasRows) { while (dr.Read()) { UsuariosHotel c = new UsuariosHotel((int)dr["Id"], (string)dr["Identificacion"], (string)dr["Nombre"], (string)dr["Usuarios"], (string)dr["Clave"], (string)dr["Perfil"], (string)dr["Estado"], (string)dr["Correo"] ); lista.Add(c); } } } return(lista); }
public UsuariosHotel TraerPorId(int Id) { UsuariosHotel Usuario = new UsuariosHotel(); using (SqlConnection con = new SqlConnection(CadenaConexion)) { con.Open(); SqlCommand cmd = new SqlCommand("TraerUsuarioPorId", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID", Id); SqlDataReader dr = cmd.ExecuteReader(); if (dr != null && dr.HasRows) { dr.Read(); Usuario = new UsuariosHotel((int)dr["Id"], (string)dr["Identificacion"], (string)dr["Nombre"], (string)dr["Usuarios"], (string)dr["Clave"], (string)dr["Perfil"], (string)dr["Estado"], (string)dr["Correo"] ); } } return(Usuario); }
//Botón Editar private void BtnEditar_Click(object sender, EventArgs e) { _nuevo = false; if (btnEditar.Text == "Cancelar") { LimpiarControl(gbDatos); ActivarControlDatos(gbDatos, false); ActivarButton(true); dgvDatos.Enabled = true; btnEditar.Text = "Editar"; } else { if (dgvDatos.RowCount > 0) { c = blUsuario.TraerPorId((int)dgvDatos[0, dgvDatos.CurrentRow.Index].Value); txtIdentificacion.Text = c.Identificacion; txtNombre.Text = c.Nombre; textUsuarios.Text = c.Usuarios; textClave.Text = c.Clave; textPerfil.Text = c.Perfil; textEstado.Text = c.Estado; textCorreo.Text = c.Correo; ActivarControlDatos(gbDatos, true); ActivarButton(false); dgvDatos.Enabled = false; btnEditar.Text = "Cancelar"; } } }
private void BtnGrabar_Click(object sender, EventArgs e) { int n = -1; if (_nuevo) { c = new UsuariosHotel(0, txtIdentificacion.Text, txtNombre.Text, textUsuarios.Text, textClave.Text, textPerfil.Text, textEstado.Text, textCorreo.Text ); n = blUsuario.Insertar(c); } else { c.Identificacion = txtIdentificacion.Text; c.Nombre = txtNombre.Text; c.Usuarios = textUsuarios.Text; c.Clave = textClave.Text; c.Perfil = textPerfil.Text; c.Estado = textEstado.Text; c.Correo = textCorreo.Text; n = blUsuario.Actualizar(c); } if (n > 0) { MessageBox.Show("Datos Usuario grabados Correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); ActivarControlDatos(gbDatos, false); ActivarButton(true); dgvDatos.Enabled = true; LimpiarControl(gbDatos); btnEditar.Text = "Editar"; lista = blUsuario.Listar(); CargarDatos(); } else { MessageBox.Show("Error al grabar Usuario", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public int Insertar(UsuariosHotel Usuario) { int n = -1; using (SqlConnection con = new SqlConnection(CadenaConexion)) { con.Open(); SqlCommand cmd = new SqlCommand("InsertarUsuario", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Identificacion", Usuario.Identificacion); cmd.Parameters.AddWithValue("@Nombre", Usuario.Nombre); cmd.Parameters.AddWithValue("@Usuarios", Usuario.Usuarios); cmd.Parameters.AddWithValue("@Clave", Usuario.Clave); cmd.Parameters.AddWithValue("@Perfil", Usuario.Perfil); cmd.Parameters.AddWithValue("@Estado", Usuario.Estado); cmd.Parameters.AddWithValue("@Correo", Usuario.Correo); n = cmd.ExecuteNonQuery(); } return(n); }
// Botón Eliminar private void BtnEliminar_Click(object sender, EventArgs e) { if (dgvDatos.RowCount > 0) { c = blUsuario.TraerPorId((int)dgvDatos[0, dgvDatos.CurrentRow.Index].Value); DialogResult rpta = MessageBox.Show("Desea eliminar el registro", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (rpta == System.Windows.Forms.DialogResult.Yes) { int n = blUsuario.Eliminar(c.Id); if (n > 0) { MessageBox.Show("Registro Usuario Eliminado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); lista = blUsuario.Listar(); CargarDatos(); } else { MessageBox.Show("Error al eliminar Usuario", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public int Actualizar(UsuariosHotel UsuariosHotel) { DAOUsuario daUsuario = new DAOUsuario(); return(daUsuario.Actualizar(UsuariosHotel)); }
public int Insertar(UsuariosHotel UsuariosHotel) { DAOUsuario daUsuario = new DAOUsuario(); return(daUsuario.Insertar(UsuariosHotel)); }