Пример #1
0
        private void GuardarVeterinarioBtn_Click(object sender, EventArgs e)
        {
            Empleado empleado = MapearEmpleado();
            string   mensaje  = EmpleadoService.Guardar(empleado);

            MessageBox.Show(mensaje);
        }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            Empleado empleado = TomarDatos();
            string   mensaje  = empleadoService.Guardar(empleado);

            MessageBox.Show(mensaje, "Mensaje de Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Пример #3
0
        private void PictureBox1_Click(object sender, EventArgs e)
        {
            Empleado        empleado = MapearEmpleado();
            EmpleadoService service  = new EmpleadoService();
            string          mensaje  = service.Guardar(empleado);

            MessageBox.Show(mensaje, "Mensaje de Guardado", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
            Limpiar();
        }
Пример #4
0
    public ActionResult <EmpleadoViewModel> Post(EmpleadoInputModel empleadoInput)
    {
        Empleado empleado = MapearEmpleado(empleadoInput);
        var      response = _empleadoService.Guardar(empleado);

        if (response.Error)
        {
            ModelState
            .AddModelError("Error al guardar empleado", response.Mensaje);
            var detallesproblemas = new ValidationProblemDetails(ModelState);
            detallesproblemas.Status = StatusCodes.Status500InternalServerError;
            return(BadRequest(detallesproblemas));
        }
        return(Ok(response.Empleado));
    }
Пример #5
0
        public ActionResult <EmpleadoViewModel> post(EmpleadoInputModel empleadoInput)
        {
            Empleado empleado = MapearEmpleado(empleadoInput);
            var      response = _empleadoservice.Guardar(empleado);

            if (response.Error)
            {
                ModelState.AddModelError("Guardar Empleado", response.Mensaje);
                var problemDetails = new ValidationProblemDetails(ModelState)
                {
                    Status = StatusCodes.Status400BadRequest,
                };
                return(BadRequest(problemDetails));
            }
            return(Ok(response.Empleado));
        }
 private void BtnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         EmpleadoService ServicoEmpleado = new EmpleadoService();
         Identificacion       = TxtIdentificacion.Text;
         Nombre               = TxtNombre.Text;
         Apellido             = TxtApellido.Text;
         HorasTrabajadas      = Convert.ToDecimal(TxtHorasTrabajadas.Text);
         ValorHorasTrabajadas = Convert.ToDecimal(TxtValorHorasTrabajadas.Text);
         Empleado Empleado  = new EmpleadoContratista(Identificacion, Nombre, Apellido, HorasTrabajadas, ValorHorasTrabajadas);
         string   Resultado = ServicoEmpleado.Guardar(Empleado);
         MessageBox.Show(Resultado, "Resultado de guardar", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Verifique los datosdigitados: " + ex.Message, "Error en los datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        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);
            }
        }
Пример #8
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();
        }