예제 #1
0
        public int NuevoRegistro(DatosPersona persona)
        {
            DatosSistema datos = new DatosSistema();
            string[] parametros = {"@operacion",
                                    "@rut",
                                    "@nombres",
                                    "@email",
                                    "@fechaNacimiento",
                                    "@edad",
                                    "@region",
                                    "@profesion",
                                    "@numsemestre",
                                    "@direccion",
                                    "@telefono",
                                    "@celular",
                                    "@imagen" };

            return datos.Ejecutar("spdatospersonalesIA",            parametros,"I",
                persona.Rut,
                persona.Nombres,
                persona.Email,
                persona.FechaNacimiento,
                persona.Edad,
                persona.Region,
                persona.Profesion,
                persona.Semestre,
                persona.Direccion,
                persona.Telefono,
                persona.Celular,
                persona.Imagen);
        }
예제 #2
0
        public int EliminarRegistro(string rut) {

            DatosSistema datos = new DatosSistema();
            string[] parametros = { "@operacion", "@rut" };

            return datos.Ejecutar("spdatostrabajadorSE", parametros, "E", rut);
        }
예제 #3
0
        public DataTable MostrarRegistros()
        {

            DatosSistema datos = new DatosSistema();

            string[] parametros = { "@operacion", "@rut" };

            return datos.getDatos("spdatostrabajadorSE", parametros, "q", 0);

        }
예제 #4
0
 public int NuevoRegistro(ExperienciaLaboral experiencia)
 {
     DatosSistema datos = new DatosSistema();
     string[] parametros = { "@operacion",
                             "@institucion",
                             "@cargo",
                             "@periodo" ,
                             "@rut" };
     return datos.Ejecutar("spExperienciaLab", parametros, "I",
                             experiencia.Institucion,
                             experiencia.Cargo,
                             experiencia.Periodo,
                             experiencia.Rut);
 }
예제 #5
0
 public int NuevoRegistro(Antecedentes antecedente)
 {
     DatosSistema datos = new DatosSistema();
     string[] parametros = { "@operacion",
                             "@institucion",
                             "@numSemestres",
                             "@titulo" ,
                             "@rut" };
     return datos.Ejecutar("spAntecedentesAc", parametros, "I",
                             antecedente.Institucion,
                             antecedente.numSemestre,
                             antecedente.Titulo,
                             antecedente.Rut);
 }
예제 #6
0
 public int NuevoRegistro(Capacitacion capacitacion)
 {
     DatosSistema datos = new DatosSistema();
     string[] parametros = { "@operacion",
                             "@institucion",
                             "@nombreCurso",
                             "@numHorasAcademicas" ,
                             "@rut" };
     return datos.Ejecutar("spCapasitacion", parametros, "I",
                             capacitacion.Institucion,
                             capacitacion.NombreCurso,
                             capacitacion.NumHorasAcademicas,
                             capacitacion.Rut);
 }
예제 #7
0
 public int ActualizarRegistro(DatosTrabajador trabajador)
 {
     DatosSistema datos = new DatosSistema();
     string[] parametros = { "@operacion",
                             "@rut",
                             "@nombres",
                             "@direccion" ,
                             "@diastrabajados",
                             "@horasExtras",
                             "@estadocivil",
                             "@sumidobase",
                             "@nrocargafam" };
     return datos.Ejecutar("spdatostrabajadorIA", parametros,                            "A",
                             trabajador.Rut,
                             trabajador.Nombres,
                             trabajador.Direccion,
                             trabajador.DiasTrabajados,
                             trabajador.HorasExtras,
                             trabajador.EstadoCivil,
                             trabajador.SumidoBase,
                             trabajador.NroCargaFam);
 }
예제 #8
0
        public DataTable getPersonas() {
            DatosSistema dato = new DatosSistema();
            string[] parametro = { "@operacion", "@rut" };
            return dato.getDatos("spDatosPersonasSE", parametro, "Q",0);

        }
예제 #9
0
        public DatosTrabajador getPersona(string rut)
        {

            DataTable dt = new DataTable();
            DatosSistema datos = new DatosSistema();

            string[] parametros = { "@operacion", "@rut" };
            dt = datos.getDatos("spdatostrabajadorSE", parametros, "S", 0);

            DatosTrabajador p = new DatosTrabajador();
            foreach (DataRow fila in dt.Rows)
            {

                p.Rut = fila["Rut"].ToString();
                p.Nombres = fila["Nombres"].ToString();
                p.Direccion = fila["Direccion"].ToString();
                p.DiasTrabajados = Convert.ToInt32(fila["DiasTrabajados"].ToString());
                p.HorasExtras = Convert.ToInt32(fila["HorasExtras"].ToString());
                p.EstadoCivil = fila["EstadoCivil"].ToString();
                p.SumidoBase = fila["SumidoBase"].ToString();
                p.NroCargaFam = fila["NroCargaFam"].ToString();

            }

            return p;



        }