Ejemplo n.º 1
0
        //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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        //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";
                }
            }
        }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
 // 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);
             }
         }
     }
 }
Ejemplo n.º 7
0
        public int Actualizar(UsuariosHotel UsuariosHotel)
        {
            DAOUsuario daUsuario = new DAOUsuario();

            return(daUsuario.Actualizar(UsuariosHotel));
        }
Ejemplo n.º 8
0
        public int Insertar(UsuariosHotel UsuariosHotel)
        {
            DAOUsuario daUsuario = new DAOUsuario();

            return(daUsuario.Insertar(UsuariosHotel));
        }