private void CargarUsuarios() { List <BEPersonal> vLista = new BLPersonal().ListarPersonal(new BEPersonal()); this.cmbPersonal.DataSource = vLista; cmbPersonal.DisplayMember = "Nombre"; cmbPersonal.ValueMember = "IdPersonal"; }
private void CargarUsuarios() { List <BEPersonal> vLista = new BLPersonal().ListarPersonal(new BEPersonal()); cbUsuario.DataSource = vLista; cbUsuario.DisplayMember = "Login"; cbUsuario.ValueMember = "IdPersonal"; }
private void CargarUsuarios() { List <BEPersonal> vLista = new BLPersonal().ListarPersonal(new BEPersonal()); cmbPersonal.DataSource = vLista; cmbPersonal.DisplayMember = "Login"; cmbPersonal.ValueMember = "IdPersonal"; cmbPersonal.SelectedValue = VariablesSession.BECaja.IdPersonal; }
protected void btnEditarSeleccion_Click(object sender, EventArgs e) { string correo = txtCorreo.Text; string tipo = txtRol.Text; string nombre = txtNombre.Text; string apellido = txtApellido.Text; int cedula = Int32.Parse(txtCedula.Text); int telefono = Int32.Parse(txtTelefono.Text); string codigo = txtCodigo.Text; BLAdministrativo miBLAdministrativo = new BLAdministrativo(); BLPersonal miBLPersonal = new BLPersonal(); miBLPersonal.correo = correo; miBLPersonal.nombre = nombre; miBLPersonal.apellido = apellido; miBLPersonal.cedula = cedula; miBLPersonal.telefono = telefono; miBLPersonal.editarPersonal(); switch (tipo) { case "Medico": BLMedico miBLMedico = new BLMedico(); miBLMedico.codigo = codigo; miBLMedico.correo = correo; miBLMedico.nombre = nombre; miBLMedico.apellido = apellido; miBLMedico.cedula = cedula; miBLMedico.telefono = telefono; miBLMedico.editarMedico(); break; default: miBLAdministrativo.correo = correo; miBLAdministrativo.buscarAdministrativo(); miBLAdministrativo.nombre = nombre; miBLAdministrativo.apellido = apellido; miBLAdministrativo.cedula = cedula; miBLAdministrativo.telefono = telefono; miBLAdministrativo.editarAdministrativo(); break; } listaPersonal = miBLPersonal.buscarListaPersonal(); gridCuentas.DataSource = listaPersonal; gridCuentas.DataBind(); mensajeAviso("success", "Cuenta Editada Correctamente"); }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { //TODO - Button Clicked - Execute Code Here string pmensaje = string.Empty; DialogResult dialogResult = MessageBox.Show(this, "Desea Actualizar?", "DGP", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { BEPersonal oBEPersonal = new BEPersonal(); oBEPersonal.IdPersonal = int.Parse(senderGrid["idPersonalDataGridViewTextBoxColumn", e.RowIndex].Value.ToString()); oBEPersonal.Clave = senderGrid["claveDataGridViewTextBoxColumn", e.RowIndex].Value.ToString(); oBEPersonal.correo = senderGrid["correoDataGridViewTextBoxColumn", e.RowIndex].Value.ToString(); oBEPersonal.Direccion = senderGrid["direccionDataGridViewTextBoxColumn", e.RowIndex].Value.ToString(); oBEPersonal.DNI = senderGrid["dNIDataGridViewTextBoxColumn", e.RowIndex].Value.ToString(); oBEPersonal.Estado = int.Parse(senderGrid["Estado", e.RowIndex].Value.ToString()); oBEPersonal.idPerfil = int.Parse(senderGrid["idPerfilDataGridViewTextBoxColumn", e.RowIndex].Value.ToString()); oBEPersonal.Login = senderGrid["loginDataGridViewTextBoxColumn", e.RowIndex].Value.ToString(); oBEPersonal.Nombre = senderGrid["nombreDataGridViewTextBoxColumn", e.RowIndex].Value.ToString(); oBEPersonal.Auditoria = VariablesSession.BEUsuarioSession; BLPersonal oBLPersonal = new BLPersonal(); bool bOk = oBLPersonal.ActualizarPersonal(ref pmensaje, oBEPersonal); if (!bOk) { MessageBox.Show(this, pmensaje, "Error", MessageBoxButtons.OK); return; } this.cargarPersonal(); } } }
private void btnAgregarPersonal_Click(object sender, EventArgs e) { try { string pmensaje = string.Empty; if (!validar(ref pmensaje)) { MessageBox.Show(this, pmensaje, "Error", MessageBoxButtons.OK); return; } BEPersonal oBEPersonal = new BEPersonal(); oBEPersonal.Login = this.txtLogin.Text; oBEPersonal.Clave = this.txtPassword.Text; oBEPersonal.correo = this.txtCorreo.Text; oBEPersonal.Direccion = this.txtDireccion.Text; oBEPersonal.DNI = this.txtDNI.Text; oBEPersonal.Estado = 1; oBEPersonal.idPerfil = (int)this.cmbPerfil.SelectedValue; oBEPersonal.Nombre = txtNombre.Text; oBEPersonal.Auditoria = VariablesSession.BEUsuarioSession; BLPersonal oBLPersonal = new BLPersonal(); bool bOk = oBLPersonal.InsertarPersonal(ref pmensaje, oBEPersonal); if (!bOk) { MessageBox.Show(this, pmensaje, "Error", MessageBoxButtons.OK); return; } this.cargarPersonal(); } catch (Exception ex) { MessageBox.Show("Ha ocurrido un Error, Cierre la ventada, el detalle del error: " + ex.Message + " \n Trace : " + ex.StackTrace); } }
private void btnAceptar_Click(object sender, EventArgs e) { try { // Definir la Cultura Thread.CurrentThread.CurrentCulture = VariablesSession.ISOCulture; Thread.CurrentThread.CurrentUICulture = VariablesSession.ISOCulture; Application.CurrentCulture = VariablesSession.ISOCulture; Application.CurrentInputLanguage = InputLanguage.FromCulture(VariablesSession.ISOCulture); // Establecer el usuario BEPersonal oBEPersonal = null; BLCaja obLCaja = new BLCaja(); oBEPersonal = new BLPersonal().ObtenerPersonal(txtLogin.Text, txtClave.Text); if (oBEPersonal == null) { MessageBox.Show("No existe el Usuario", "DGP", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { // VariablesSession.BEUsuarioSession = oBEPersonal; // Verificar la caja BECaja oBECaja = new BECaja(); oBECaja.IdPersonal = oBEPersonal.IdPersonal; oBECaja.Fecha = this.dtFechaCaja.Value.Date; List <BECaja> vListaCaja = obLCaja.Listar(oBECaja); // Validar si no esta la caja abierta //if (vListaCaja == null || vListaCaja.Count <= 0) { // int intResultado = 0; // oBECaja.FechaInicio = DateTime.Now; // oBECaja.BEUsuarioLogin = VariablesSession.BEUsuarioSession; // intResultado = new BLCaja().Insertar(oBECaja); // vListaCaja = new BLCaja().Listar(oBECaja); //} // Volver a Preguntar //if (vListaCaja != null && vListaCaja.Count > 0) { // oBEPersonal.IdCaja = vListaCaja[0].IdCaja; // frmMDIPrincipal oFrmMDIPrincipal = new frmMDIPrincipal(); // oFrmMDIPrincipal.ShowDialog(); //} if (vListaCaja.Count > 1) { throw new Exception("Existe mas de una caja para la misma fecha comunicarse con el administrador"); } BECaja oCajaCreada = new BECaja(); BECaja oCajaAbierta = obLCaja.ObtenerCajaAbierta(oBECaja); if (vListaCaja.Count == 0) { if (this.dtFechaCaja.Value.Date < oCajaAbierta.Fecha.Date) { //la fecha no if (MessageBox.Show(this, "La Fecha seleccionada es menor a la ultima caja abierta, se Creara una caja cerrada.¿Desea continuar?", "Creación de Caja", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { oCajaCreada = obLCaja.CrearCaja(oBECaja); } else { return; } } else if (this.dtFechaCaja.Value.Date > oCajaAbierta.Fecha.Date) { if (MessageBox.Show(this, "Se cerrara La caja del dia " + oCajaAbierta.Fecha.Date.ToString() + ".¿Desea continuar?", "Creación de Caja", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { oCajaCreada = obLCaja.CrearCaja(oBECaja); } else { return; } } else { oCajaCreada = oCajaAbierta; } } else { // e //if (this.dtFechaCaja.Value.Date < oCajaAbierta.Fecha.Date) //oCajaCreada = oCajaAbierta; oCajaCreada = vListaCaja[0]; } VariablesSession.BECaja = oCajaCreada; oBEPersonal.IdCaja = oCajaCreada.IdCaja; frmMDIPrincipal oFrmMDIPrincipal = new frmMDIPrincipal(); this.Visible = false; oFrmMDIPrincipal.ShowDialog(); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "DGP", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void btnEditar_Click(object sender, EventArgs e) { string correo = txtCorreo.Text; string tipo = Tipo.Text; string nombre = txtNombre.Text; string apellido = txtApellido.Text; int cedula = Int32.Parse(txtCedula.Text); int telefono = Int32.Parse(txtTelefono.Text); string codigo = txtCodigo.Text; string cod_Asist = ddCodAsist.SelectedValue; BLAdministrativo miBLAdministrativo = new BLAdministrativo(); BLPersonal miBLPersonal = new BLPersonal(); miBLPersonal.correo = correo; miBLPersonal.nombre = nombre; miBLPersonal.apellido = apellido; miBLPersonal.cedula = cedula; miBLPersonal.telefono = telefono; miBLPersonal.editarPersonal(); switch (Session["Rol"].ToString()) { case "Medico": BLMedico miBLMedico = new BLMedico(); miBLMedico.codigo = codigo; miBLMedico.correo = correo; miBLMedico.nombre = nombre; miBLMedico.apellido = apellido; miBLMedico.cedula = cedula; miBLMedico.telefono = telefono; miBLMedico.editarMedico(); break; case "Asistente": miBLAdministrativo.correo = correo; miBLAdministrativo.nombre = nombre; miBLAdministrativo.apellido = apellido; miBLAdministrativo.cedula = cedula; miBLAdministrativo.telefono = telefono; miBLAdministrativo.cod_Asist = ddCodAsist.SelectedValue; Session["codigoMedico"] = miBLAdministrativo.cod_Asist; miBLAdministrativo.editarAdministrativo(); break; case "Administrador": miBLAdministrativo.correo = correo; miBLAdministrativo.nombre = nombre; miBLAdministrativo.apellido = apellido; miBLAdministrativo.cedula = cedula; miBLAdministrativo.telefono = telefono; miBLAdministrativo.editarAdministrativo(); break; } mensajeConfirmacion.Text = "<div class=\"alert alert-success alert-dismissible fade show\" " + "role=\"alert\"> <strong></strong>" + "Cuenta Editada Correctamente" + "<button" + " type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\">" + " <span aria-hidden=\"true\">×</span> </button> </div>"; mensajeConfirmacion.Visible = true; }
private void cargarPersonal() { DGP.BusinessLogic.Seguridad.BLPersonal oBLPersonal = new BLPersonal(); this.bdsPersonal.DataSource = oBLPersonal.ListarPersonal(new DGP.Entities.Seguridad.BEPersonal()); }
protected void btnGuardar_Click(object sender, EventArgs e) { string correo = txtCorreo.Text; string tipo = Rol.SelectedValue; string nombre = txtNombre.Text; string apellido = txtApellido.Text; int cedula = Int32.Parse(txtCedula.Text); int telefono = Int32.Parse(txtTelefono.Text); string codigo = txtCodigo.Text; string cedulaString = cedula + ""; string contrasena = nombre.Substring(0, 3).ToLower() + apellido.Substring(0, 3).ToLower() + cedulaString.Substring(0, 3); BLCuenta miBLCuenta = new BLCuenta(); miBLCuenta.correo = correo; miBLCuenta.contrasena = contrasena; miBLCuenta.tipo = tipo; String mensaje = miBLCuenta.insertarCuenta(); if (mensaje == "Correcto") { BLPersonal miBLPersonal = new BLPersonal(); miBLPersonal.correo = correo; miBLPersonal.nombre = nombre; miBLPersonal.apellido = apellido; miBLPersonal.cedula = cedula; miBLPersonal.telefono = telefono; miBLPersonal.insertarPersonal(); BLMedico miBLMedico = new BLMedico(); miBLMedico.codigo = codigo; miBLMedico.correo = correo; miBLMedico.nombre = nombre; miBLMedico.apellido = apellido; miBLMedico.cedula = cedula; miBLMedico.telefono = telefono; BLAdministrativo miBLAdministrativo = new BLAdministrativo(); miBLAdministrativo.correo = correo; miBLAdministrativo.nombre = nombre; miBLAdministrativo.apellido = apellido; miBLAdministrativo.cedula = cedula; miBLAdministrativo.telefono = telefono; switch (tipo) { case "Medico": BLEnviarCorreo miEnviar = new BLEnviarCorreo(correo, "Bienvenido a PediatricSystem", "Bienvenido a Pediatric System \nLa aplicación para utilizar el sistema de la Clínica Pediátrica Divino Niño, su cuenta posee el rol de Medico y su contraseña es: " + contrasena + "\nLe recomendamos cambiar su contraseña al iniciar sesión para mas seguridad"); miBLMedico.insertarMedico(); mensajeAviso("success", "La cuenta de Medico se creó correctamente"); break; case "Asistente": BLEnviarCorreo miEnviar1 = new BLEnviarCorreo(correo, "Bienvenido a PediatricSystem", "Bienvenido a Pediatric System \nLa aplicación para utilizar el sistema de la Clínica Pediátrica Divino Niño, su cuenta posee el rol de Asistente y su contraseña es: " + contrasena + "\nLe recomendamos cambiar su contraseña al iniciar sesión para mas seguridad"); miBLAdministrativo.insertarAdministrativo(); mensajeAviso("success", "La cuenta de Asistente se creó correctamente"); break; case "Administrador": BLEnviarCorreo miEnviar2 = new BLEnviarCorreo(correo, "Bienvenido a PediatricSystem", "Bienvenido a Pediatric System \nLa aplicación para utilizar el sistema de la Clínica Pediátrica Divino Niño, su cuenta posee el rol de Administrador y su contraseña es: " + contrasena + "\nLe recomendamos cambiar su contraseña al iniciar sesión para mas seguridad"); miBLAdministrativo.insertarAdministrativo(); mensajeAviso("success", "La cuenta de Administrador se creó correctamente"); break; } txtCorreo.Text = ""; txtNombre.Text = ""; txtApellido.Text = ""; txtCedula.Text = ""; txtTelefono.Text = ""; txtCodigo.Text = ""; } else { mensajeAviso("danger", "La cuenta no se pudo crear debido a que el correo ingresado ya esta en uso"); } }