private void MostrarDatos(string tipo)
 {
     if (tipo == "Contratista")
     {
         GridEmpleado.DataSource = null;  GridEmpleado.DataSource = Servico.Consultar();
     }
     else if (tipo == "Planta")
     {
         GridEmpleado.DataSource = null; GridEmpleado.DataSource = Servico.Consultar(tipo);
     }
     else if (tipo == "Todos")
     {
         GridEmpleado.DataSource = null; GridEmpleado.DataSource = Servico.Consultar(tipo);
     }
 }
Пример #2
0
        private void BuscarVeterinarioBtn_Click(object sender, EventArgs e)
        {
            VeterinarioDtg.DataSource = null;
            respuestaConsulta         = empleadoService.Consultar();

            consultar();
        }
Пример #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <Empleado> lista;
            RespuestaConsultarIdentificacion resp = new RespuestaConsultarIdentificacion();
            string id = textName.Text.Trim();

            resp = empleadoService.ConsultarIdentificacion(id);

            if (textName.Text.Equals(""))
            {
                ConsultaPersonaRespuesta respuesta = new ConsultaPersonaRespuesta();
                respuesta = empleadoService.Consultar();
                if (respuesta.Error is false)
                {
                    TblEmpleados.DataSource = null;
                    empleados = null;

                    TblEmpleados.DataSource = null;
                    empleados = respuesta.Empleados.ToList();
                    TblEmpleados.DataSource = respuesta.Empleados;
                    MessageBox.Show(respuesta.Mensaje, "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show(respuesta.Mensaje, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                if (resp.Error is false)
                {
                    MessageBox.Show(resp.Mensaje, "Prueba", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    string identificacion = textID.Text.Trim();
                    resp  = empleadoService.ConsultarIdentificacion(identificacion);
                    lista = new List <Empleado>();
                    lista.Add(resp.empleado);
                    TblEmpleados.DataSource = lista;
                }
                else
                {
                    MessageBox.Show(resp.Mensaje, "Prueba", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
 private void button1_Click_1(object sender, EventArgs e)
 {
     if (comboBox1.Text == "Todos")
     {
         dataGridView1.DataSource = Servicio.Consultar();
     }
     else if (true)
     {
     }
 }
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            string  Identificacion, Nombre, Apellido = string.Empty;
            decimal Sueldo;

            try
            {
                Identificacion = TxtIdentificacion.Text;
                Nombre         = TxtNombre.Text;
                Apellido       = TxtApellido.Text;
                Sueldo         = Convert.ToDecimal(TxtSueldo.Text);
                Empleado Trabajador = new EmpleadoPlanta(Identificacion, Nombre, Apellido, Sueldo);
                string   Resultado  = Servicio.Guardar(Trabajador);
                MessageBox.Show(Resultado, "Resultado de guardar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                Limpiar();
                EmpleadoPlanta em = Servicio.Consultar(Trabajador) as EmpleadoPlanta;
                TxtSueldo.Text = em.Sueldo.ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Verifique los datos digitados " + ex.Message, "Resultado de guardar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
            }
        }
        private void BtnLiquidar_Click(object sender, EventArgs e)
        {
            vigencia = TxtVigencia.Text;
            periodo  = CmbPeriodo.Text;
            List <string> resultados = new List <string>();

            if (string.IsNullOrEmpty(vigencia) || string.IsNullOrEmpty(periodo))
            {
                MessageBox.Show("No ha digitado la vigencia o el periodo a liquidar");
            }
            else
            {
                string mensaje;
                empleados     = ServicioEmpleado.Consultar();
                resultados    = ServicioLiquidacion.Guardar(vigencia, periodo, empleados);
                liquidaciones = ServicioLiquidacion.Consultar();
                GridLiquidacion.DataSource = null;
                GridLiquidacion.DataSource = liquidaciones;
                GridLiquidacion.Refresh();
                ConvertirToString(resultados);
                mensaje = ConvertirToString(resultados);
                MessageBox.Show(mensaje);
            }
        }
Пример #7
0
        static void Main(string[] args)
        {
            int opcion,horasTrabajadas;
            string identificacion,nombre;
            double sueldoPorHora;
            ConsoleKeyInfo op;

             List<Empleado> EmpleadoLista = new List<Empleado>();
            EmpleadoService Empleadoservicio = new EmpleadoService();
            EmpleadoService.EmpleadoDTO empleadoDTO = new EmpleadoService.EmpleadoDTO();

            do
            {
                Console.WriteLine("°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°");
                Console.WriteLine("°** MENU DE OPCIONES **      °");
                Console.WriteLine("°1. Guardar                  °");
                Console.WriteLine("°2. Buscar por identificacion°");
                Console.WriteLine("°3. Consultar                °");
                Console.WriteLine("°4. Eliminar                 °");
                Console.WriteLine("°5. Modificar                °");
                Console.WriteLine("°6. Salir                    °");
                Console.WriteLine("°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°");

                opcion = Convert.ToInt16(Console.ReadLine());
                switch (opcion)
                {

                            case 1:
                        try {
                        do
                        {

                            Console.Clear();
                            Console.WriteLine("Digite identificacion del Empleado");
                            empleadoDTO.Identificacion = Console.ReadLine();
                            Console.WriteLine("Digite el Nombre del empleado: ");
                            empleadoDTO.Nombre = Console.ReadLine();
                            Console.WriteLine("Digite El Sueldo por Hora del Empleado");
                            empleadoDTO.SueldoPorHora = Convert.ToDouble(Console.ReadLine());
                            Console.WriteLine("Digite las Horas trabajadas del Empleado");
                            empleadoDTO.HorasTrabajadas = Convert.ToInt16(Console.ReadLine());
                            Console.WriteLine(Empleadoservicio.Guardar(Empleadoservicio.CrearEmpleado(empleadoDTO)));
                            Console.WriteLine("Desea Continuar S/N");

                            op = Console.ReadKey(); Console.Clear();

                            } while (op.Key == ConsoleKey.S);
                        } catch (Exception)
                        {
                            Console.WriteLine();
                        }

                        break;

                    case 2: // BUSCRA ID
                        Console.Clear();
                        try
                        {
                            Respuesta respuesta;
                            Console.WriteLine("Ingrese el codigo que desea buscar");
                            identificacion = Console.ReadLine();
                            respuesta = Empleadoservicio.Buscar(identificacion);
                             Console.WriteLine(respuesta.Mensaje);
                            Console.WriteLine(respuesta.Empleado.ToString());

                            Console.WriteLine();
                        }
                        catch (Exception )
                        {
                            Console.WriteLine();
                        }
                        break;

                    case 3: // CONSULTAR
                        Console.Clear();
                        foreach (var item in Empleadoservicio.Consultar())
                        {
                            Console.WriteLine(item.ToString());
                        }
                        break;

                    case 4: //ELIMINAR
                        Console.Clear();
                        try
                        {
                            Respuesta respuesta = new Respuesta();
                            Console.WriteLine("Digite identificacion del empleado a eliminar: ");
                            identificacion = Console.ReadLine();
                            respuesta=Empleadoservicio.Buscar(identificacion);
                            Console.WriteLine(Empleadoservicio.Eliminar(respuesta.Empleado));
                        }
                        catch (Exception ) { }
                        break;

                    case 5:

                        try
                        {

                            Respuesta respuesta = new Respuesta();
                            Console.Clear();
                            Console.WriteLine("Digite identificacion del empleado a modificar: ");
                            identificacion = Console.ReadLine();
                            respuesta=Empleadoservicio.Buscar(identificacion);

                            if (respuesta.Empleado==null)
                            {
                                Console.WriteLine(respuesta.Mensaje);

                            }
                            else
                            {

                                Console.Write("Digite nueva identificacion: ");
                                identificacion = Console.ReadLine();

                                empleadoDTO.Identificacion = identificacion;

                                Console.Write("Digite nuevo nombre: ");
                                nombre = Console.ReadLine();
                                empleadoDTO.Nombre = nombre;

                                Console.Write("Digite sueldo por hora: ");
                                sueldoPorHora = Convert.ToDouble(Console.ReadLine());
                                empleadoDTO.SueldoPorHora = sueldoPorHora;

                                Console.Write("Digite horas trabajadas: ");
                                horasTrabajadas = Convert.ToInt16(Console.ReadLine());
                                empleadoDTO.HorasTrabajadas = horasTrabajadas;

                                Empleado empleadoNuevo = Empleadoservicio.CrearEmpleado(empleadoDTO);
                                Empleado empleadoViejo = respuesta.Empleado;
                                Empleadoservicio.Modificar(empleadoNuevo, empleadoViejo);

                            }

                       //     Empleadoservicio.CrearEmpleado(empleadoDTO);

                        }
                        catch (Exception) { }
                        break;

                    case 6:
                        Console.WriteLine("Pulse enter para salir");
                        break;

                }

            } while (opcion < 6);

            Console.ReadKey();
        }