public void ABM(int Operacion, Vista.Empleado.Nuevo Nuevo, Vista.Empleado.Editar Editar, int Documento) { UsuarioModel usuario = new UsuarioModel(); if (Documento != 0 || Operacion != 3) { switch (Operacion) { case 1: usuario.Id = ObtenerUltimoIdUsuario(); usuario.Nombre = Nuevo.txtUsuario.Text; usuario.Clave = Nuevo.txtClave.Text; ListaUsuarios.Add(usuario); //MessageBox.Show("Usuario Agregado", "", MessageBoxButtons.OK, MessageBoxIcon.Information); break; case 2: usuario = ObtenerUsuario(Editar.txtUsuario.Text, Editar.txtClave.Text); usuario.Nombre = Editar.txtUsuario.Text; usuario.Clave = Editar.txtClave.Text; Editar.Close(); break; } Guardar(); } else { MessageBox.Show("Debe seleccionar un color", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEditar_Click(object sender, EventArgs e) { if (Documento != 0) { Vista.Empleado.Editar Editar = new Vista.Empleado.Editar(); Editar.Documento = Documento; Editar.Grilla = dgvEmpleado; Editar.Show(); } else { MessageBox.Show("Debe seleccionar un empleado", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <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); } }