private void comprobarCajaAbierta() { UsuarioLogeado usuario = FrmLogin.usuarioLogeado; if (usuario.Privilegio.ToUpper() == "OPERADOR") { if (!Util.isObjetoNulo(at.buscarCajaAbierta(usuario.Personal.FUNCIONARIO.FirstOrDefault()))) { btnAbrirCaja.Text = "Ya hay una caja abierta"; btnAbrirCaja.Enabled = false; btnCerrarCaja.Text = "Cerrar caja"; btnCerrarCaja.Enabled = true; } else { btnCerrarCaja.Text = "No hay caja abierta"; btnCerrarCaja.Enabled = false; } } else { btnAbrirCaja.Text = "Privilegio inválido"; btnAbrirCaja.Enabled = false; btnCerrarCaja.Text = "Privilegio inválido"; btnCerrarCaja.Enabled = false; } }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // DESACTIVAR BOTONES SEGUN ESTADO CAJA // // // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// private void comprobarEstadoCaja() { UsuarioLogeado usuario = FrmLogin.usuarioLogeado; if (usuario.Privilegio.ToUpper() == "OPERADOR") { if (!Util.isObjetoNulo(at.buscarCajaAbierta(usuario.Personal.FUNCIONARIO.FirstOrDefault()))) { abrirCajaToolStripMenuItem.Enabled = false; ingresarPacienteToolStripMenuItem.Enabled = true; anularHoraToolStripMenuItem.Enabled = true; cerrarCjaToolStripMenuItem.Enabled = true; } else { abrirCajaToolStripMenuItem.Enabled = true; ingresarPacienteToolStripMenuItem.Enabled = false; anularHoraToolStripMenuItem.Enabled = false; cerrarCjaToolStripMenuItem.Enabled = false; } } else { abrirCajaToolStripMenuItem.Enabled = false; cerrarCjaToolStripMenuItem.Enabled = false; ingresarPacienteToolStripMenuItem.Enabled = false; anularHoraToolStripMenuItem.Enabled = false; } }
public static UsuarioLogeado iniciarSesion(string usuario, string password) { PERSONAL personal = verificarUsuario(usuario, password); UsuarioLogeado usuarioIniciado = null; if (!Util.isObjetoNulo(personal)) { usuarioIniciado = new UsuarioLogeado(personal); } return(usuarioIniciado); }
private void btnIngresar_Click(object sender, EventArgs e) { string mensajeCorrecto = "Paciente ingresado correctamente"; string mensajeError = string.Empty; bool res1 = false, res2 = false; try { UsuarioLogeado usuario = FrmLogin.usuarioLogeado; ATENCION_AGEN atencion = new ATENCION_AGEN(); PAGO pago = new PAGO(); CAJA caja = new CAJA(); using (var context = new CMHEntities()) { atencion = context.ATENCION_AGEN.Find(((ComboboxItem)lstAtenciones.SelectedItem).Value); } caja = at.buscarCajaAbierta(usuario.Personal.FUNCIONARIO.FirstOrDefault()); pago.ID_ATENCION_AGEN = atencion.ID_ATENCION_AGEN; pago.MONTO_PAGO = int.Parse(lblTotal.Text); pago.ID_CAJA = caja.ID_CAJA; res1 = at.ingresarPaciente(atencion); res2 = at.registrarPago(pago, lblAseguradora.Text, int.Parse(lblDescuento.Text)); ActualizarLista(); } catch (Exception ex) { mensajeError = "Error al ingresar paciente"; } if (res1 && res2) { MessageBox.Show(mensajeCorrecto, "Creada", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show(mensajeError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { string mensajeError = string.Empty; string usuario = txtUsuario.Text; string password = txtContrasena.Text; if (string.IsNullOrWhiteSpace(txtUsuario.Text) || !Util.isEmailValido(usuario)) { mensajeError = "Email no valido"; } else if (string.IsNullOrWhiteSpace(txtContrasena.Text)) { mensajeError = "Contraseña vacía"; } if (!string.IsNullOrWhiteSpace(txtUsuario.Text) && !string.IsNullOrWhiteSpace(txtContrasena.Text) && Util.isEmailValido(usuario)) { usuarioLogeado = Login.iniciarSesion(usuario, password); if (usuarioLogeado != null) { lblDatosInvalidos.Visible = false; switch (usuarioLogeado.Privilegio.ToUpper()) { case "OPERADOR": FrmOperador frmOperador = new FrmOperador(this); frmOperador.Show(); frmOperador.Activate(); this.Hide(); break; case "JEFE DE OPERADOR": FrmJefeOp frmJefeOp = new FrmJefeOp(this); frmJefeOp.Show(); frmJefeOp.Activate(); this.Hide(); break; case "MEDICO": FrmMedico frmMedico = new FrmMedico(this); frmMedico.Show(); frmMedico.Activate(); this.Hide(); break; case "ENFERMERO": FemEnfermero frmEnfermero = new FemEnfermero(this); frmEnfermero.Show(); frmEnfermero.Activate(); this.Hide(); break; case "TECNOLOGO": FrmTecnologo frmTecnologo = new FrmTecnologo(this); frmTecnologo.Show(); frmTecnologo.Activate(); this.Hide(); break; } } else { mensajeError = "Usuario o contraseña inválido"; } } if (mensajeError != string.Empty) { MessageBox.Show(mensajeError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static Boolean cerrarSesion(UsuarioLogeado usuario) { usuario = null; return(true); }