private void dataGrid_Usuarios_CellContentClick(object sender, DataGridViewCellEventArgs e) { string query_str; Usuario unUsuario; if (e.ColumnIndex == 18 && e.RowIndex > -1) { unUsuario = CargarDatosUsuario(e.RowIndex); if (flag_deletion) { query_str = "UPDATE ENER_LAND.Usuario SET Habilitado = 0 WHERE idUsuario = " + unUsuario.idUsuario.ToString(); DbResultSet unResultSet = DbManager.dbSqlStatementExec(query_str); if (unResultSet.operationState == 1) { MessageBox.Show("No se pudo inhabilitar el Usuario creado previamente. Falla en la BD"); } MessageBox.Show("El Usuario " + unUsuario.Nombre + " " + unUsuario.Apellido + " ha sido deshabilitado"); this.dataGrid_Usuarios.Columns.Clear(); ((GestionUsuarios)FormPadre).Load_Menu(); return; } ((GestionUsuarios)FormPadre).Load_Menu(); ((GestionUsuarios)FormPadre).Modificar_Usuario(unUsuario); } }
private Boolean Check_Estadia() { if (!DbManager.Check_Estadia(Convert.ToInt32(textBox_idReserva.Text), currentHotel)) { return(false); } string myQuery = "SELECT idEstadia, H.Apellido, H.Nombre, x1.Descripcion " + "FROM ENER_LAND.Reserva R, ENER_LAND.Estadias E, ENER_LAND.Huesped H, ENER_LAND.Regimen x1 " + "WHERE R.idReserva = E.idReserva " + "AND R.idHuesped = H.idHuesped " + "AND R.idRegimen = x1.idRegimen " + "AND R.idReserva = " + textBox_idReserva.Text; DbResultSet rs = DbManager.GetDataTable(myQuery); if (rs.dataTable.Rows.Count != 1) { MessageBox.Show("ERROR en BD. No puede existir mas de un idEstadia para el mismo idReserva"); return(false); } textBox_idEstadia.Text = rs.dataTable.Rows[0]["idEstadia"].ToString(); textBox_Huesped.Text = rs.dataTable.Rows[0]["Apellido"].ToString() + ", " + rs.dataTable.Rows[0]["Nombre"].ToString(); textBox_Regimen.Text = rs.dataTable.Rows[0]["Descripcion"].ToString(); Cargar_DataGrid(); return(true); }
public void AgregarReserva(int idHuesped) { TimeSpan ts = dtpFechaHasta.Value - dtpFechaDesde.Value; int diffDate = (int)Math.Round(Convert.ToDouble(ts.TotalDays), 0); int codReserva; using (SqlConnection connection = DbManager.dbConnect()) { using (SqlCommand command = new SqlCommand()) { command.Connection = connection; command.CommandType = CommandType.Text; DbResultSet rs = DbManager.dbGetInt("SELECT MAX(idReserva) FROM ENER_LAND.Reserva"); codReserva = rs.intValue + 1; command.CommandText = " INSERT INTO ENER_LAND.Reserva VALUES (@idReserva,1,@idHuesped,@idRegimen,@fechaDesde,@cantDias,@cantHuespedes) "; command.Parameters.AddWithValue("@idReserva", codReserva); command.Parameters.AddWithValue("@idHuesped", idHuesped); command.Parameters.AddWithValue("@idRegimen", cmbRegHotel.SelectedValue); command.Parameters.AddWithValue("@fechaDesde", dtpFechaDesde.Value); command.Parameters.AddWithValue("@cantDias", diffDate); command.Parameters.AddWithValue("@cantHuespedes", udCantHuespedes.Value); //TODO validar > 0 command.ExecuteNonQuery(); } } reservarHabitaciones(codReserva); registrarAuditoria(codReserva, operationType, ""); MessageBox.Show("Reserva creada exitosamente = " + codReserva); parentForm.Show(); this.Dispose(); }
private void GestionHoteles_Load(object sender, EventArgs e) { this.CenterToScreen(); this.FormBorderStyle = FormBorderStyle.FixedDialog; this.MaximizeBox = false; this.MinimizeBox = false; dtpFechaCreacion.Visible = false; mode = 0; parentForm.Hide(); DbResultSet rs = DbManager.GetDataTable("SELECT IdPais, Nombre FROM ENER_LAND.Pais"); DataRow drow = rs.dataTable.NewRow(); drow[0] = -1; drow[1] = "<Seleccionar>"; rs.dataTable.Rows.InsertAt(drow, 0); cmbPaises.ValueMember = "idPais"; cmbPaises.DisplayMember = "Nombre"; cmbPaises.DataSource = rs.dataTable; cmbPaises.DropDownStyle = ComboBoxStyle.DropDownList; cmbLocalidades.DropDownStyle = ComboBoxStyle.DropDown; cmbEstrellas.DropDownStyle = ComboBoxStyle.DropDownList; this.btnEdit.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnNew.FlatStyle = System.Windows.Forms.FlatStyle.Flat; refreshHoteles(sender, e); getRegimenes(0); dtpFechaCreacion.Format = DateTimePickerFormat.Short; }
private Boolean Check_Reserva() { if (!DbManager.Check_Reserva(Convert.ToInt32(textBox_idReserva.Text), currentHotel)) { return(false); } string myQuery = "SELECT idEstadia, H.Apellido, H.Nombre, E.Fecha_Ingreso, E.Cantidad_Dias " + "FROM ENER_LAND.Reserva R, ENER_LAND.Estadias E, ENER_LAND.Huesped H " + "WHERE R.idReserva = E.idReserva " + "AND R.idHuesped = H.idHuesped " + "AND R.idReserva = " + textBox_idReserva.Text; DbResultSet rs = DbManager.GetDataTable(myQuery); if (rs.dataTable.Rows.Count != 1) { MessageBox.Show("ERROR en BD. No puede existir mas de un idEstadia para el mismo idReserva"); return(false); } textBox_idEstadia.Text = rs.dataTable.Rows[0]["idEstadia"].ToString(); textBox_Huesped.Text = rs.dataTable.Rows[0]["Apellido"].ToString() + ", " + rs.dataTable.Rows[0]["Nombre"].ToString(); box_FechaDesde.Value = Convert.ToDateTime(rs.dataTable.Rows[0]["Fecha_Ingreso"].ToString()); Box_FechaHasta.Value = box_FechaDesde.Value.AddDays(Convert.ToDouble(rs.dataTable.Rows[0]["Cantidad_Dias"].ToString())); return(true); }
private void Cargar_Anios() { DbResultSet rs = DbManager.GetDataTable("SELECT DISTINCT YEAR(FechaDesde) Anio FROM ENER_LAND.Reserva ORDER BY 1"); foreach (DataRow Row in rs.dataTable.Rows) { this.comboBox_Anio.Items.Add(Row["Anio"].ToString().Trim()); } }
private void CargarTipoDoc() { DbResultSet rs = DbManager.GetDataTable("SELECT DISTINCT Tipo_Documento FROM ENER_LAND.Huesped"); foreach (DataRow Row in rs.dataTable.Rows) { this.comboBox_TipoDocumento.Items.Add(Row[0].ToString().Trim()); } }
private void Cargar_Consumibles() { DbResultSet rs = DbManager.GetDataTable("SELECT * FROM ENER_LAND.Consumible"); TablaConsumbiles = rs.dataTable; foreach (DataRow Row in TablaConsumbiles.Rows) { this.comboBox_Consumible.Items.Add(Row["Descripcion"].ToString().Trim()); } }
private void CargarHoteles() { DbResultSet rs = DbManager.GetDataTable("SELECT * FROM ENER_LAND.Hotel"); TablaHoteles = rs.dataTable; foreach (DataRow Row in TablaHoteles.Rows) { this.checkedListBox_Hotel.Items.Add(Row["Nombre"].ToString().Trim()); } }
private void CargarRoles() { DbResultSet rs = DbManager.GetDataTable("SELECT * FROM ENER_LAND.Rol WHERE Habilitado = 1 AND idRol <> 3"); TablaRoles = rs.dataTable; foreach (DataRow Row in TablaRoles.Rows) { this.checkedListBox_Roles.Items.Add(Row[1].ToString().Trim()); } }
private void Cargar_Funcionalidades() { DbResultSet rs = DbManager.GetDataTable("SELECT * FROM ENER_LAND.Funcionalidad WHERE idFuncionalidad <> 1"); TablaFuncionalidades = rs.dataTable; foreach (DataRow Row in TablaFuncionalidades.Rows) { this.checkedListBox_Funcionalidades.Items.Add(Row[1].ToString().Trim()); } }
private void Cargar_FormasDePago() { DbResultSet rs = DbManager.GetDataTable("SELECT * FROM ENER_LAND.Forma_de_Pago"); TablaFormasDePago = rs.dataTable; foreach (DataRow Row in TablaFormasDePago.Rows) { this.comboBox_FormaDePago.Items.Add(Row["Descripcion"].ToString().Trim()); } }
// Metodo para deshabilitar usuario private void deshabilitarUsuario(string usuario) { string query_str = "UPDATE ENER_LAND.Usuario " + "SET Habilitado = 0 " + "WHERE username = "******"No se pudo deshabilitar el Usuario. Falla en la BD"); } }
// Metodo para registrar login correcto private void registrarLoginCorrecto(int idUsuario)// { string query_str = "UPDATE ENER_LAND.Usuario " + "SET intentosFallidos = 0 " + "WHERE idUsuario = " + idUsuario.ToString(); DbResultSet unResultSet = DbManager.dbSqlStatementExec(query_str); if (unResultSet.operationState == 1) { MessageBox.Show("No se pudo registrar intento correcto de Login. Falla en la BD"); } }
// Metodo para registrar login invalido private void registrarLoginInvalido(string usuario)// { string query_str = "UPDATE ENER_LAND.Usuario " + "SET intentosFallidos = intentosFallidos + 1 " + "WHERE username = "******"No se pudo registrar intento Fallido de Login. Falla en la BD"); } }
private void getHabitacionesHotel(int idHotel) { DbResultSet rs = DbManager.GetDataTable("SELECT hb.NUMERO ,thb.idTipo_Habitacion TIPO,thb.Descripcion TIPODESC,hb.PISO,CASE hb.UBICACION WHEN 'N' THEN 'Contrafrente' WHEN 'S' THEN 'Frente' END UBICACION, hb.DESCRIPCION,hb.Habilitado HABFLAG,CASE hb.HABILITADO WHEN 1 THEN 'Si' ELSE 'No' END HABILITADO FROM ENER_LAND.Habitacion hb, ENER_LAND.Tipo_Habitacion thb WHERE hb.idTipo_Habitacion=thb.idTipo_Habitacion AND hb.IdHotel=" + idHotel + " ORDER BY hb.NUMERO ASC"); dgvHabitaciones.DataSource = rs.dataTable; dgvHabitaciones.Columns[1].Visible = false; dgvHabitaciones.Columns[6].Visible = false; dgvHabitaciones.Visible = true; lblHabitaciones.Visible = true; btnNewRoom.Visible = true; btnEditRoom.Visible = true; btnDisableRoom.Visible = true; }
private void cargarLocalidades() { DbResultSet rs = DbManager.GetDataTable("SELECT idLocalidad, Nombre FROM ENER_LAND.Localidad ORDER BY Nombre ASC" /* WHERE + Join para obtener localidades en funcion de area padre, no necesario según alcance */); DataRow drow = rs.dataTable.NewRow(); drow[0] = -1; drow[1] = "<Seleccionar>"; rs.dataTable.Rows.InsertAt(drow, 0); cmbLocalidades.ValueMember = "idLocalidad"; cmbLocalidades.DisplayMember = "Nombre"; cmbLocalidades.DataSource = rs.dataTable; cmbLocalidades.DropDownStyle = ComboBoxStyle.DropDownList; cmbLocalidades.Enabled = true; }
private void refreshHoteles(object sender, EventArgs e) { String query; query = "SELECT idHotel,RTRIM(Nombre) Nombre FROM ENER_LAND.Hotel WHERE 1=1 "; if (cmbPaises.SelectedIndex > 0) { query += " AND idPais = " + cmbPaises.SelectedValue; } if (cmbLocalidades.SelectedIndex > 0) { query += " AND idLocalidad = " + cmbLocalidades.SelectedValue; } if (cmbEstrellas.SelectedIndex > 0) { query += " AND Cantidad_Estrellas = " + cmbEstrellas.Text; } if (currentUser != 1) { if (currentHotel >= 1) { query += "AND ( idHotel = " + currentHotel.ToString() + " OR Administrador = " + currentUser.ToString() + ") "; } } query += " ORDER BY Nombre ASC"; DbResultSet rs = DbManager.GetDataTable(query); if (rs.operationState == 1) { MessageBox.Show("Fallo en query Select Hoteles"); return; } DataRow drow = rs.dataTable.NewRow(); drow[0] = -1; drow[1] = ""; rs.dataTable.Rows.InsertAt(drow, 0); cmbHoteles.ValueMember = "idHotel"; cmbHoteles.DisplayMember = "Nombre"; cmbHoteles.DataSource = rs.dataTable; cmbHoteles.DropDownStyle = ComboBoxStyle.DropDown; cmbHoteles.Enabled = true; }
private void Agregar_Rol() { int rol_Habilitado = 0; bool error_flag = false; string query_str; if (this.checkBox_ActiveRol.Checked) { rol_Habilitado = 1; } int idRol = DbManager.Agregar_Rol(this.textBox_RolName.Text.Trim(), rol_Habilitado); if (idRol != -1) { foreach (var Funcionalidad in this.checkedListBox_Funcionalidades.CheckedItems) { DataRow[] Rows = TablaFuncionalidades.Select("Descripcion = '" + Funcionalidad.ToString().Trim() + "'"); if (Rows.Length > 0) { int IdFuncionalidad = Convert.ToInt32(Rows[0][0].ToString().Trim()); if (!DbManager.Agregar_Funcionalidad(idRol, IdFuncionalidad)) { error_flag = true; } } } if (error_flag) { query_str = "DELETE FROM ENER_LAND.Rol_Funcionalidad WHERE idRol = " + idRol.ToString(); DbResultSet unResultSet = DbManager.dbSqlStatementExec(query_str); if (unResultSet.operationState == 1) { MessageBox.Show("No se pudo borrar el Rol creado previamente. Falla en la BD"); } query_str = "DELETE FROM ENER_LAND.Rol WHERE idRol = " + idRol.ToString(); unResultSet = DbManager.dbSqlStatementExec(query_str); if (unResultSet.operationState == 1) { MessageBox.Show("No se pudo borrar el Rol creado previamente. Falla en la BD"); } } } }
private void dataGrid_Huespedes_CellContentClick(object sender, DataGridViewCellEventArgs e) { string query_str; Huesped unHuesped; if (e.ColumnIndex == 17 && e.RowIndex > -1) { unHuesped = CargarDatosAfiliado(e.RowIndex); if (flag_deletion) { query_str = "UPDATE ENER_LAND.Huesped SET Habilitado = 0 WHERE idHuesped = " + unHuesped.idHuesped.ToString(); DbResultSet unResultSet = DbManager.dbSqlStatementExec(query_str); if (unResultSet.operationState == 1) { MessageBox.Show("No se pudo borrar el Rol creado previamente. Falla en la BD"); } MessageBox.Show("El Usuario " + unHuesped.Nombre + " " + unHuesped.Apellido + " ha sido deshabilitado"); this.dataGrid_Huespedes.Columns.Clear(); ((GestionHuesped)FormPadre).Load_Menu(); return; } if (flag_busqueda) { if (flag_busquedaReserva) { GestionHuesped Form_GestionHuesped = (GestionHuesped)FormPadre; Generar_Modificar_Reserva.Reserva Form_Reserva = (Generar_Modificar_Reserva.Reserva)Form_GestionHuesped.MenuPrincipal; Form_Reserva.Visible = true; this.Visible = false; Form_Reserva.AgregarReserva(unHuesped.idHuesped); Form_GestionHuesped.Dispose(); return; } ((Registrar_Estadia.RegistrarEntrada_Form)((GestionHuesped)FormPadre).MenuPrincipal).Huespedes.Add(unHuesped.idHuesped); ((Registrar_Estadia.RegistrarEntrada_Form)((GestionHuesped)FormPadre).MenuPrincipal).Cargar_Huespedes(); ((Registrar_Estadia.RegistrarEntrada_Form)((GestionHuesped)FormPadre).MenuPrincipal).Visible = true; ((GestionHuesped)FormPadre).Dispose(); return; } ((GestionHuesped)FormPadre).Load_Menu(); ((GestionHuesped)FormPadre).Modificar_Huesped(unHuesped); } }
/*TODO*/ /*private void getHabilitacion() * { * if(cmbHoteles.SelectedIndex>0) * DbResultSet rs = DbManager.GetDataTable("SELECT Calle,Numero as Altura,ISNULL(mail,'') Mail,ISNULL(telefono,'') Telefono,ISNULL(fecha_creacion,'') FechaCreacion FROM ENER_LAND.Hotel WHERE idHotel = " + cmbHoteles.SelectedIndex); * * }*/ private void getEstadoHotel() { if (cmbHoteles.SelectedIndex > 0) { DbResultSet rs = DbManager.dbGetString("SELECT Habilitado FROM ENER_LAND.Hotel WHERE idHotel = " + ((DataRowView)cmbHoteles.SelectedItem).Row[0].ToString()); if (rs.strValue == "1") { this.checkBox_Habilitado.CheckState = CheckState.Checked; } if (rs.strValue == "0") { this.checkBox_Habilitado.CheckState = CheckState.Unchecked; } } }
private void getTipos() { String query; query = "SELECT idTipo_Habitacion idTipo,Descripcion FROM ENER_LAND.Tipo_Habitacion"; query += " ORDER BY Descripcion ASC"; DbResultSet rs = DbManager.GetDataTable(query); DataRow drow = rs.dataTable.NewRow(); rs.dataTable.Rows.InsertAt(drow, 0); cbTipoHabitacion.ValueMember = "idTipo"; cbTipoHabitacion.DisplayMember = "Descripcion"; cbTipoHabitacion.DataSource = rs.dataTable; cbTipoHabitacion.DropDownStyle = ComboBoxStyle.DropDown; cbTipoHabitacion.Enabled = true; }
private void getDatosHotel() { int idLocalidad; int idPais; int Cantidad_Estrellas; if (Convert.ToInt32(cmbHoteles.SelectedValue) > 0) { DbResultSet rs = DbManager.GetDataTable("SELECT Calle,Numero as Altura,ISNULL(mail,'') Mail,ISNULL(telefono,'') Telefono,ISNULL(fecha_creacion,'') FechaCreacion, idLocalidad, idPais, Cantidad_Estrellas FROM ENER_LAND.Hotel WHERE idHotel = " + cmbHoteles.SelectedValue); tbCalle.Text = rs.dataTable.Rows[0].Field <String>(0); tbAltura.Text = rs.dataTable.Rows[0].Field <Int32>(1).ToString(); tbMail.Text = rs.dataTable.Rows[0].Field <String>(2); tbTelefono.Text = rs.dataTable.Rows[0].Field <Int32>(3).ToString(); idLocalidad = Convert.ToInt32(rs.dataTable.Rows[0]["idLocalidad"].ToString()); idPais = Convert.ToInt32(rs.dataTable.Rows[0]["idPais"].ToString()); Cantidad_Estrellas = Convert.ToInt32(rs.dataTable.Rows[0]["Cantidad_Estrellas"].ToString()); dtpFechaCreacion.Value = rs.dataTable.Rows[0].Field <DateTime>(4); tbHideDate.Visible = false; dtpFechaCreacion.Visible = true; getHabitacionesHotel(Convert.ToInt32(cmbHoteles.SelectedValue)); btnNewRoom.Visible = true; btnEditRoom.Visible = true; btnDisableRoom.Visible = true; if (cmbLocalidades.Items.Count == 0) { cargarLocalidades(); } getEstadoHotel(); cmbLocalidades.SelectedIndex = idLocalidad; cmbEstrellas.SelectedIndex = Cantidad_Estrellas; cmbPaises.SelectedIndex = idPais; } else { dgvHabitaciones.Visible = false; lblHabitaciones.Visible = false; btnNewRoom.Visible = false; btnEditRoom.Visible = false; btnDisableRoom.Visible = false; } }
private void dataGrid_Roles_CellClick(object sender, DataGridViewCellEventArgs e) { string query_str; int id_Rol; if (e.ColumnIndex == 3 && e.RowIndex > -1) { id_Rol = Convert.ToInt32(TablaRoles.Rows[e.RowIndex]["idRol"].ToString()); if (flag_deletion) { switch (id_Rol) { case 1: MessageBox.Show("El Rol Administrador no debe ser modificado"); return; case 2: MessageBox.Show("El Rol Recepcionista no debe ser modificado"); return; case 3: MessageBox.Show("El Rol Guest no debe ser modificado"); return; } query_str = "UPDATE ENER_LAND.Rol SET Habilitado = 0 WHERE idRol = " + id_Rol.ToString(); DbResultSet unResultSet = DbManager.dbSqlStatementExec(query_str); if (unResultSet.operationState == 1) { MessageBox.Show("No se pudo borrar el Rol creado previamente. Falla en la BD"); } this.dataGrid_Roles.Columns.Clear(); ((GestionRoles)FormPadre).Load_Menu(); } else { ((GestionRoles)FormPadre).Load_Menu(); ((GestionRoles)FormPadre).Modificar_Rol(id_Rol); } } }
private void Modificar_Rol() { DbResultSet rs; bool error_flag = false; int rol_Habilitado = 0; if (this.checkBox_ActiveRol.Checked) { rol_Habilitado = 1; } string query_str = "UPDATE ENER_LAND.Rol " + "SET Descripcion = " + single_quote + this.textBox_RolName.Text.Trim() + single_quote + ", " + "Habilitado = " + rol_Habilitado.ToString().Trim() + " " + "WHERE idRol = " + Rol_Id.ToString(); rs = DbManager.dbSqlStatementExec(query_str); if (rs.operationState == 1 && !error_flag) { MessageBox.Show("Falló el renombrado del Rol"); error_flag = true; return; } query_str = "DELETE FROM ENER_LAND.Rol_Funcionalidad " + "WHERE idRol = " + Rol_Id.ToString(); rs = DbManager.dbSqlStatementExec(query_str); if (rs.operationState == 1 && !error_flag) { MessageBox.Show("Falló el la eliminación de funcionalidades asociadas a un rol"); error_flag = true; return; } if (!error_flag) { foreach (var Funcionalidad in this.checkedListBox_Funcionalidades.CheckedItems) { DataRow[] Rows = TablaFuncionalidades.Select("Descripcion = '" + Funcionalidad.ToString().Trim() + "'"); if (Rows.Length > 0) { int IdFuncionalidad = Convert.ToInt32(Rows[0][0].ToString().Trim()); if (!DbManager.Agregar_Funcionalidad(Rol_Id, IdFuncionalidad)) { error_flag = true; } } } if (error_flag) { query_str = "DELETE FROM ENER_LAND.Rol_Funcionalidad WHERE idRol = " + Rol_Id.ToString(); DbResultSet unResultSet = DbManager.dbSqlStatementExec(query_str); if (unResultSet.operationState == 1) { MessageBox.Show("No se pudo borrar el Rol creado previamente. Falla en la BD"); } } } }
private void Check_Login_Attempt() { // Variable para determinar si el login fue correcto o no bool errorLogin = false; String query; if (this.usuario.Text.Length == 0) { errorLogin = true; } if (this.contraseña.Text.Length == 0) { errorLogin = true; } if (errorLogin == false) { query = " SELECT U.IdUsuario, U.Contraseña, U.Habilitado, U.intentosfallidos" + " FROM ENER_LAND.Usuario U" + " WHERE U.username = "******"idUsuario"].ToString().Trim()); String Password = rs.dataTable.Rows[0]["Contraseña"].ToString().Trim(); Boolean habilitado; int intentos_fallidos = Convert.ToInt32(rs.dataTable.Rows[0]["intentosFallidos"].ToString().Trim()); if (rs.dataTable.Rows[0]["Habilitado"].ToString().Trim().Equals("1")) { habilitado = true; } else { habilitado = false; } if (habilitado) { if (Password.Equals(encriptar(this.contraseña.Text.Trim()).Trim())) { Flag_Error = false; registrarLoginCorrecto(currentUser); if (!Flag_Error) { usuario_ChooseRol(currentUser); } if (!Flag_Error) { usuario_ChooseHotel(currentUser); } } else { if (intentos_fallidos == 3) { MessageBox.Show("Ud. ha sido bloqueado, comuniquese con su administrador para que lo desbloquee.", "Usuario bloqueado", MessageBoxButtons.OK, MessageBoxIcon.Warning); deshabilitarUsuario(this.usuario.Text); } registrarLoginInvalido(this.usuario.Text); errorLogin = true; } } else { MessageBox.Show("El usuario con el que desea ingresar esta inhabilitado.", "Usuario Inhabilitado", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } if (errorLogin) { MessageBox.Show("Usuario o contraseña inválidos"); } this.contraseña.Text = ""; this.usuario.Text = ""; this.usuario.Select(); }