private void cboHorario_SelectedIndexChanged(object sender, EventArgs e) { var horario = HorarioController.ObtenerHorario(Convert.ToInt32(cboHorario.Text)); txtHoraDesde.Text = horario.HoraDesde; txtHoraHasta.Text = horario.HoraHasta; }
private void Editar_Load(object sender, EventArgs e) { var horario = HorarioController.ObtenerHorario(Codigo); txtCodigo.Text = horario.Codigo.ToString(); txtHoraDesde.Text = horario.HoraDesde; txtHoraHasta.Text = horario.HoraHasta; }
/// <summary> /// Estado = False (Significa que se encuentra activo) /// Estado = true (Significa que se encuentra inactivo) /// </summary> /// <param name="Operacion"></param> /// <param name="Nuevo"></param> public void ABM(int Operacion, Vista.Empleado.Nuevo Nuevo, Vista.Empleado.Editar Editar, int Documento, DataGridView Grilla) { EmpleadoModel empleado = new EmpleadoModel(); if (Documento != 0 || Operacion != 3) { switch (Operacion) { case 1: empleado.Id = ObtenerUltimoIdEmpleado(); empleado.Documento = Convert.ToInt32(Nuevo.txtDocumento.Text); empleado.Nombres = Nuevo.txtNombre.Text; empleado.Apellidos = Nuevo.txtApellido.Text; empleado.CorreoElectronico = Nuevo.txtCorreoElectronico.Text; empleado.Sexo = Nuevo.cboSexo.Text; empleado.PerfilModel = PerfilController.ObtenerPerfil(Nuevo.cboPerfil.Text); UsuarioController.ABM(1, Nuevo, null, empleado.Documento); empleado.UsuarioModel = UsuarioController.ObtenerUsuario(Nuevo.txtUsuario.Text, Nuevo.txtClave.Text); empleado.TurnoModel = TurnoController.ObtenerTurno(Nuevo.cboTurno.Text); empleado.HorarioModel = HorarioController.ObtenerHorario(Convert.ToInt32(Nuevo.cboHorario.Text)); empleado.Estado = false; ListaEmpleados.Add(empleado); MessageBox.Show("Empleado Agregado", "", MessageBoxButtons.OK, MessageBoxIcon.Information); Nuevo.txtDocumento.Text = string.Empty; Nuevo.txtNombre.Text = string.Empty; Nuevo.txtApellido.Text = string.Empty; Nuevo.txtCorreoElectronico.Text = string.Empty; Nuevo.txtUsuario.Text = string.Empty; Nuevo.txtClave.Text = string.Empty; break; case 2: var _empleado = ObtenerEmpleado(Documento); _empleado.Documento = Convert.ToInt32(Editar.txtDocumento.Text); //empleado.Id = ObtenerUltimoIdEmpleado(); //empleado.Documento = Convert.ToInt32(Nuevo.txtDocumento.Text); //empleado.Nombres = Nuevo.txtNombre.Text; //empleado.Apellidos = Nuevo.txtApellido.Text; //empleado.CorreoElectronico = Nuevo.txtCorreoElectronico.Text; //empleado.Sexo = Nuevo.cboSexo.Text; //empleado.PerfilModel = PerfilController.ObtenerPerfil(Nuevo.cboPerfil.Text); //empleado.TurnoModel = TurnoController.ObtenerTurno(Nuevo.cboTurno.Text); //UsuarioController.ABM(1, Nuevo, null, empleado.Documento); //empleado.UsuarioModel = UsuarioController.ObtenerUsuario(Nuevo.txtUsuario.Text, Nuevo.txtClave.Text); //empleado.Estado = false; //ListaEmpleados.Add(empleado); //MessageBox.Show("Empleado Agregado", "", MessageBoxButtons.OK, MessageBoxIcon.Information); //Grilla.DataSource = ListaEmpleados.ToList(); break; case 3: empleado = ObtenerEmpleado(Documento); //UsuarioController.ABM(1, Nuevo, null, empleado.Documento); //empleado.UsuarioModel = UsuarioController.ObtenerUsuario(Nuevo.txtUsuario.Text, Nuevo.txtClave.Text); empleado.Estado = true; MessageBox.Show("Empleado Eliminado", "", MessageBoxButtons.OK, MessageBoxIcon.Information); Grilla.DataSource = Listado(); break; } Guardar(); Grilla.DataSource = Listado(); } else { MessageBox.Show("Debe seleccionar un empleado", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }