Example #1
0
        public static string Eliminar(int idtrabajador)
        {
            DatosTrabajador Trabajador = new DatosTrabajador();

            Trabajador.IdTrabajador = idtrabajador;
            return(Trabajador.Eliminar(Trabajador));
        }
Example #2
0
        public static DataTable BuscarNum_Documento(string textobuscar)
        {
            DatosTrabajador Trabajador = new DatosTrabajador();

            Trabajador.TextoBuscar = textobuscar;
            return(Trabajador.BuscarNum_Documento(Trabajador));
        }
Example #3
0
        public static DataTable Login(string usuario, string password)
        {
            DatosTrabajador Trabajador = new DatosTrabajador();

            Trabajador.Usuario  = usuario;
            Trabajador.Password = password;
            return(Trabajador.Login(Trabajador));
        }
Example #4
0
        /*MÉTODOS QUE LLAMAN A LOS MÉTODOS CORRESPONDIENTES DE LA CLASE "DATOSTRABAJADOR" DE LA CAPADATOS*/
        public static string Insertar(string nombre, string apellido, string sexo, DateTime fecha_nacimiento, string num_documento,
                                      string domicilio, string tel_fijo, string tel_cel, string email, string acceso, string usuario, string password)
        {
            DatosTrabajador Trabajador = new DatosTrabajador();

            Trabajador.Nombre           = nombre;
            Trabajador.Apellido         = apellido;
            Trabajador.Sexo             = sexo;
            Trabajador.Fecha_Nacimiento = fecha_nacimiento;
            Trabajador.Num_Documento    = num_documento;
            Trabajador.Domicilio        = domicilio;
            Trabajador.Tel_Fijo         = tel_fijo;
            Trabajador.Tel_Cel          = tel_cel;
            Trabajador.Email            = email;
            Trabajador.Acceso           = acceso;
            Trabajador.Usuario          = usuario;
            Trabajador.Password         = password;
            return(Trabajador.Insertar(Trabajador));
        }
Example #5
0
        public ViewResult ProcesarFormularioTrabajador()
        {
            DatosTrabajador registroTrabajador     = new DatosTrabajador();
            CalculoSalario  controladorOperaciones = new CalculoSalario();

            string nombre      = "";
            string apellido    = "";
            int    numeroHoras = 0;
            double valorHoras  = 0.0;
            int    valorRiesgo = 2;

            try
            {
                System.Diagnostics.Debug.WriteLine("************************************");
                System.Diagnostics.Debug.WriteLine("************************************");
                System.Diagnostics.Debug.WriteLine("Procesando el request: " + Request.Form.ToString());
                System.Diagnostics.Debug.WriteLine("************************************");
                System.Diagnostics.Debug.WriteLine("************************************");
                //*****************************************************
                //*****************************************************
                nombre      = Request.Form["txt_Nombre"].ToString();
                apellido    = Request.Form["txt_Apellido"].ToString();
                numeroHoras = Convert.ToInt32(Request.Form["txt_Horas"].ToString());
                valorHoras  = Double.Parse(Request.Form["txt_Valor"].ToString());

                valorRiesgo = Convert.ToInt32(Request.Form["txt_Riesgo"].ToString());
                //*****************************************************
                //*****************************************************
                //realizando las operaciones necesarias

                double salarioBruto    = controladorOperaciones.CalcularSalarioBruto(numeroHoras, valorHoras);
                double salud           = controladorOperaciones.CalcularSalud(salarioBruto);
                double pension         = controladorOperaciones.CalcularPension(salarioBruto);
                double riesgos         = controladorOperaciones.CalcularRiesgo(salarioBruto, valorRiesgo);
                double totalDescuentos = controladorOperaciones.CalcularTotalDescuentos(salud, pension, riesgos);
                double sueldoNeto      = controladorOperaciones.CalcularSueldoNeto(salarioBruto, totalDescuentos);
                ViewData["salarioBruto"]    = salarioBruto;
                ViewData["salud"]           = salud;
                ViewData["pension"]         = pension;
                ViewData["riesgos"]         = riesgos;
                ViewData["totalDescuentos"] = totalDescuentos;
                ViewData["sueldoNeto"]      = sueldoNeto;

                //*****************************************************
                //*****************************************************
                System.Diagnostics.Debug.WriteLine("nombre:  " + nombre);
                System.Diagnostics.Debug.WriteLine("apellido: " + apellido);
                System.Diagnostics.Debug.WriteLine("numeroHoras:" + numeroHoras);
                System.Diagnostics.Debug.WriteLine("valorHoras:" + valorHoras);
                System.Diagnostics.Debug.WriteLine("valorRiesgo:" + valorRiesgo);
                //*****************************************************
                //*****************************************************
                //Encapsulamos
                registroTrabajador.Nombre      = nombre;
                registroTrabajador.Apellido    = apellido;
                registroTrabajador.NumeroHoras = numeroHoras;
                registroTrabajador.ValorHoras  = valorHoras;
                registroTrabajador.ValorRiesgo = valorRiesgo;

                //*****************************************************
                //*****************************************************
                System.Diagnostics.Debug.WriteLine("************************************");
                System.Diagnostics.Debug.WriteLine("************************************");
            }

            catch (Exception errorProcesamientoControlador)
            {
                System.Diagnostics.Debug.WriteLine("Error en el controlador: " + errorProcesamientoControlador.Message);
                System.Diagnostics.Debug.WriteLine("Error detallado: " + errorProcesamientoControlador.ToString());
            }

            return(View("MostrarFormularioTrabajador", registroTrabajador));
        }