private void btnIngresar_Click(object sender, EventArgs e) { Usuario obj_Usuario = new Usuario(); Empleado obj_empleado = new Empleado(); Empleado_Service emp = new Empleado_Service(); obj_Usuario.NombreUsuario1 = this.txtUsuario.Text; obj_Usuario.Contraseña1 = this.txtContraseña.Text; if (obj_Usuario.Buscar() == true) { obj_empleado = emp.BuscarEmpleado(obj_Usuario.ID_Empleado1); this.Hide(); FrmPantallaPrincipal PantallaPri = new FrmPantallaPrincipal(obj_Usuario, obj_empleado); PantallaPri.ShowDialog(); this.Close(); } else if (obj_Usuario.NombreUsuario1 == "") { MessageBox.Show("No ha ingresado el Usuario", "Login", MessageBoxButtons.OK); txtUsuario.Focus(); } else if (obj_Usuario.Contraseña1 == "") { MessageBox.Show("No ha ingresado la contraseña", "Login", MessageBoxButtons.OK); txtContraseña.Focus(); } else { MessageBox.Show(obj_Usuario.Mensaje, "Login", MessageBoxButtons.OK); } }
private void pbxModificarP_Click(object sender, EventArgs e) { if (dgvMedicos.CurrentRow == null) { MessageBox.Show("Debe seleccionar el elemento que quiere eliminar"); } else { Empleado_Service Medicos = new Empleado_Service(); Empleado aux = new Empleado(); aux = (Empleado)dgvMedicos.CurrentRow.DataBoundItem; FrmMedico FICHAm = new FrmMedico(Medicos.BuscarEmpleado(aux)); FICHAm.ShowDialog(); } }
private void pbxEliminar_Click(object sender, EventArgs e) { bool bandera = false; if (dgvMedicos.CurrentRow == null) { MessageBox.Show("Debe seleccionar el elemento que quiere eliminar"); bandera = true; } if (bandera == false) { if (MessageBox.Show("Esta seguro que desea eliminar esta ficha?", "Eliminar", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) { Empleado aux = new Empleado(); aux = (Empleado)dgvMedicos.CurrentRow.DataBoundItem; Empleado_Service medicos = new Empleado_Service(); medicos.eliminarMedico(aux.ID_Empleado1); dgvMedicos.DataSource = medicos.buscarMedicoXec(aux.ID_Categoria1, aux.ID_Empleado1); MessageBox.Show("Se elimino con exito"); } } }
private void btnAceptar_Click(object sender, EventArgs e) { try { Empleado_Service Medic_ser = new Empleado_Service(); List <Horario> listaH = new List <Horario>(); if (txtNombre.Text != "" && txtApellido.Text != "" && mtxtDNI.Text != "") { if (Obj_Emp_Medico == null || Obj_Emp_Medico.ID_Empleado1 == 0) { int i = 0; Obj_Emp_Medico = new Empleado(); Obj_Emp_Medico.ID_Categoria1 = 4; Obj_Emp_Medico.Nombre1 = txtNombre.Text.Trim(); Obj_Emp_Medico.Apellido1 = txtApellido.Text.Trim(); Obj_Emp_Medico.DNI1 = mtxtDNI.Text.Trim(); Obj_Emp_Medico.Fecha_Nac1 = Convert.ToString(dtpFechaNac.Text.Trim()); if (rdbMasculino.Checked == true) { Obj_Emp_Medico.Sexo1 = true; } else { Obj_Emp_Medico.Sexo1 = false; } Obj_Emp_Medico.Direccion1 = txtDireccion.Text.Trim(); Obj_Emp_Medico.Telefono1 = mtxtTelefono.Text.Trim(); Obj_Emp_Medico.Email1 = txtCorreo.Text.Trim(); Obj_Emp_Medico.Localidad = (Localidad)cbxLocalidad.SelectedItem; Obj_Emp_Medico.ListaHorarios = new List <Horario>(); Obj_Emp_Medico.Lista_Especialidades = new List <Especialidad>(); Obj_Emp_Medico.Usser = new Usuario(); if (ckxLunes.Checked) { Horario horariosM = new Horario(); int m = 00; horariosM.ID_Empleado1 = 0; horariosM.Dia1 = "Lunes"; horariosM.Desde1 = new TimeSpan(Convert.ToInt32(nUDDesdeLunes.Value), m, m); horariosM.Hasta1 = new TimeSpan(Convert.ToInt32(nUDhastaLunes.Value), m, m); Obj_Emp_Medico.ListaHorarios.Add(horariosM); i++; } if (ckxMartes.Checked) { Horario horariosM = new Horario(); int m = 00; horariosM.ID_Empleado1 = 0; horariosM.Dia1 = "Martes"; horariosM.Desde1 = new TimeSpan(Convert.ToInt32(nUDDesdeMartes.Value), m, m); horariosM.Hasta1 = new TimeSpan(Convert.ToInt32(nUDhastaMartes.Value), m, m); Obj_Emp_Medico.ListaHorarios.Add(horariosM); i++; } if (ckxMiercoles.Checked) { Horario horariosM = new Horario(); int m = 00; horariosM.ID_Empleado1 = 0; horariosM.Dia1 = "Miercoles"; horariosM.Desde1 = new TimeSpan(Convert.ToInt32(nUDDesdeMiercoles.Value), m, m); horariosM.Hasta1 = new TimeSpan(Convert.ToInt32(nUDhastaMiercoles.Value), m, m); Obj_Emp_Medico.ListaHorarios.Add(horariosM); i++; } if (ckxJueves.Checked) { int m = 00; Horario horariosM = new Horario(); horariosM.ID_Empleado1 = 0; horariosM.Dia1 = "Jueves"; horariosM.Desde1 = new TimeSpan(Convert.ToInt32(nUDDesdeJueves.Value), m, m); horariosM.Hasta1 = new TimeSpan(Convert.ToInt32(nUDhastaJueves.Value), m, m); Obj_Emp_Medico.ListaHorarios.Add(horariosM); i++; } if (ckxViernes.Checked) { int m = 00; Horario horariosM = new Horario(); horariosM.ID_Empleado1 = 0; horariosM.Dia1 = "Viernes"; horariosM.Desde1 = new TimeSpan(Convert.ToInt32(nUDDesdeViernes.Value), m, m); horariosM.Hasta1 = new TimeSpan(Convert.ToInt32(nUDhastaViernes.Value), m, m); Obj_Emp_Medico.ListaHorarios.Add(horariosM); i++; } if (i == 0) { MessageBox.Show("Debe seleccionar uno o mas dias y horarios"); Obj_Emp_Medico = null; lblobligatorioH.Visible = true; ckxLunes.Focus(); return; } if (lista.Count != 0) { Obj_Emp_Medico.Lista_Especialidades = lista; } else { MessageBox.Show("Debe seleccionar uno o mas especialidades"); Obj_Emp_Medico = null; lblobligatorioES.Visible = true; return; } if (txtN_Ususario.Text != "") { Obj_Emp_Medico.Usser.NombreUsuario1 = txtN_Ususario.Text; if (txtbContraseña.Text == txtbContraseñaR.Text) { Obj_Emp_Medico.Usser.Contraseña1 = txtbContraseña.Text; Obj_Emp_Medico.Usser.Eliminado1 = false; } else { MessageBox.Show("Verifique que la contraseña coincida"); Obj_Emp_Medico = null; return; } } else { lblobligatoriousser.Visible = true; MessageBox.Show("Complete los campos obligatorios para el usuario"); } } } else { lblobligatorio1.Visible = true; lblobligatorio2.Visible = true; lblobligatorio4.Visible = true; lblobligatoriol3.Visible = true; lblobligatorio5.Visible = true; lblobligatorio6.Visible = true; lblobligatorio7.Visible = true; lblobligatorio8.Visible = true; MessageBox.Show("Complete los campos obligatorios"); Obj_Emp_Medico = null; } if (Obj_Emp_Medico.ID_Empleado1 == 0) { Medic_ser.GuardarMedico(Obj_Emp_Medico); MessageBox.Show("Medico agregado exitosamente"); this.Dispose(); } else { MessageBox.Show("Medico modificado exitosamente"); this.Dispose(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void pbxBuscar_Click(object sender, EventArgs e) { Empleado_Service Medicos = new Empleado_Service(); try { if (cbxDescripcion.SelectedIndex == 2) { txtBusqueda.Enabled = false; cbbEspecialidad.Enabled = true; if (cbbEspecialidad.SelectedIndex == 0) { MessageBox.Show("Debe seleccionar una Especialidad"); return; } } if (cbxDescripcion.SelectedIndex < 0) { MessageBox.Show("Debe seleccionar un campo para poder buscar"); return; } if (txtBusqueda.Text == "" && txtBusqueda.Enabled == true) { MessageBox.Show("Complete el campo "); return; } if (txtBusqueda.Enabled == true) { dgvMedicos.DataSource = Medicos.buscarMedicoXec(cbxDescripcion.SelectedItem.ToString(), txtBusqueda.Text.Trim()); dgvMedicos.Columns[0].Visible = false; dgvMedicos.Columns[1].Visible = false; dgvMedicos.Columns[2].Visible = false; dgvMedicos.Columns[3].Visible = false; dgvMedicos.Columns[4].Visible = false; dgvMedicos.Columns[5].Visible = false; dgvMedicos.Columns[6].Visible = false; dgvMedicos.Columns[7].Visible = false; dgvMedicos.Columns[15].Visible = false; } else { dgvMedicos.DataSource = Medicos.buscarMedicoXec(cbxDescripcion.SelectedItem.ToString(), cbbEspecialidad.SelectedItem.ToString()); dgvMedicos.Columns[0].Visible = false; dgvMedicos.Columns[1].Visible = false; dgvMedicos.Columns[2].Visible = false; dgvMedicos.Columns[3].Visible = false; dgvMedicos.Columns[4].Visible = false; dgvMedicos.Columns[5].Visible = false; dgvMedicos.Columns[6].Visible = false; dgvMedicos.Columns[7].Visible = false; dgvMedicos.Columns[15].Visible = false; } if (dgvMedicos.RowCount == 0) { MessageBox.Show("No hay datos disponible"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }