示例#1
0
        public bool Insertar(Entities.Curso item)
        {
            try
            {
                using (db.DBConnectorSwitch obj = new db.DBConnectorSwitch(Constants.DBConnectionType.BEMPLEO))
                {
                    #region Parametros
                    ListDictionary parametros = new ListDictionary();
                    parametros.Add("PER_ID", item.IdPersona);
                    parametros.Add("PAI_ID", item.IdPais);
                    parametros.Add("CUR_NOMBRE", item.Nombre.Trim());
                    parametros.Add("CUR_INSTITUCION", item.Institucion.Trim());
                    parametros.Add("CUR_FECHA_INICIO", item.Fecha);
                    parametros.Add("CUR_DURACION", item.Duracion);
                    parametros.Add("CUR_DESCRIPCION", item.Descripcion.Trim());
                    parametros.Add("CUR_ESTADO", item.Estado);
                    #endregion


                    var result = obj.insertQuery(Queries.Default.InsertarCurso, parametros);
                    return(result <= 0);
                }
            }
            catch (Exception ex)
            {
                Logger.ExLogger(ex);
            }
            return(false);
        }
示例#2
0
        public long?Insertar(int ofeID, int perID)
        {
            long?val = 0;

            using (db.DBConnectorSwitch obj = new db.DBConnectorSwitch(Constants.DBConnectionType.BEMPLEO))
            {
                ListDictionary itemListDictionary = new ListDictionary();
                itemListDictionary.Add("oferta_id", ofeID);
                itemListDictionary.Add("persona_id", perID);

                val = obj.insertQuery(Queries.Default.InsertarOferta, itemListDictionary);
            }
            return(val);
        }
示例#3
0
        public bool Insertar(Empresa item, out long?idEmpresa)
        {
            using (db.DBConnectorSwitch obj = new db.DBConnectorSwitch(Constants.DBConnectionType.BEMPLEO))
            {
                ListDictionary itemListDictionary = new ListDictionary();
                itemListDictionary.Add("emp_ruc", item.Ruc);
                itemListDictionary.Add("emp_razon_social", item.RazonSocial);
                itemListDictionary.Add("emp_nombre", item.NombreComercial);
                itemListDictionary.Add("emp_representante", item.RepresentanteLegal);
                itemListDictionary.Add("emp_direccion", item.Direccion);
                itemListDictionary.Add("emp_telefono", item.Telefono);

                idEmpresa = obj.insertQuery(Queries.Default.InsertarEmpresa, itemListDictionary);
                return(idEmpresa <= 0);
            }
        }
        public int Insertar(Entities.HojaVida item)
        {
            try
            {
                using (db.DBConnectorSwitch obj = new db.DBConnectorSwitch(Constants.DBConnectionType.BEMPLEO))
                {
                    #region Parametros
                    ListDictionary hojaVidaLD = new ListDictionary();
                    hojaVidaLD.Add("PER_NOMBRES", item.Nombres.Trim());
                    hojaVidaLD.Add("PER_APELLIDOS", item.Apellidos.Trim());
                    hojaVidaLD.Add("PER_IDENTIFICACION", item.Cedula.Trim());
                    hojaVidaLD.Add("PER_MATRICULA", item.Matricula.Trim());
                    hojaVidaLD.Add("PER_DIRECCION", item.Direccion.Trim());
                    hojaVidaLD.Add("PER_TELEFONO1", item.Telefono.Trim());
                    hojaVidaLD.Add("PER_CELULAR", item.Celular.Trim());
                    hojaVidaLD.Add("PER_CIUDAD", item.Ciudad.Trim());
                    hojaVidaLD.Add("PER_GENERO", item.Genero.Trim());
                    hojaVidaLD.Add("PER_NACIMIENTO", item.FechaNacimiento);
                    hojaVidaLD.Add("PER_MODALIDAD_TRABAJO", item.Modalidad.Trim());
                    hojaVidaLD.Add("per_nivel_empleo", item.NivelEmpleo.Trim());
                    hojaVidaLD.Add("per_aspiracion", item.AspiracionSalarial);
                    hojaVidaLD.Add("per_institucion", item.Institucion.Trim());
                    hojaVidaLD.Add("per_estudios", item.Estudios);
                    hojaVidaLD.Add("per_nivelestudios", item.NivelEstudios);
                    hojaVidaLD.Add("per_lugar", item.EstudiosEn);

                    hojaVidaLD.Add("per_meritos", item.Meritos.Trim());
                    hojaVidaLD.Add("per_objetivo", item.Objetivo.Trim());
                    hojaVidaLD.Add("per_Actividades", item.OtrasActividades.Trim());

                    hojaVidaLD.Add("PER_DISPONIBILIDAD", item.Disponibilidad.Trim());
                    hojaVidaLD.Add("PER_EMAIL", item.Email);
                    hojaVidaLD.Add("PER_CARRERA1", item.Carrera1.Trim());
                    hojaVidaLD.Add("PER_NIVELC1", item.NivelCarrera1.Trim());
                    hojaVidaLD.Add("PER_CARRERA2", item.Carrera2.Trim());
                    hojaVidaLD.Add("PER_NIVELC2", item.NivelCarrera2.Trim());

                    hojaVidaLD.Add("PER_ESPANOL", item.Espanol.Trim());
                    hojaVidaLD.Add("PER_INGLES", item.Ingles.Trim());
                    hojaVidaLD.Add("PER_FRANCES", item.Frances.Trim());
                    hojaVidaLD.Add("PER_ALEMAN", item.Aleman.Trim());
                    hojaVidaLD.Add("PER_OTRO_IDIOMA", item.OtroIdioma.Trim());
                    hojaVidaLD.Add("PER_OTRO_IDIOMA_VALOR", item.OtroIdiomaValor.Trim());
                    hojaVidaLD.Add("PER_EMPRESA1", item.Empresa1.Trim());
                    hojaVidaLD.Add("PER_CARGO1", item.Cargo1.Trim());
                    hojaVidaLD.Add("PER_REFERENCIA1", item.JefeInmediato1.Trim());
                    hojaVidaLD.Add("PER_TEL_REF1", item.Telefono1.Trim());
                    hojaVidaLD.Add("PER_INICIO1", item.FechaInicio1);
                    hojaVidaLD.Add("PER_FIN1", item.FechaSalida1);
                    hojaVidaLD.Add("PER_RESPONSABILIDADES1", item.Responsabilidades1.Trim());

                    hojaVidaLD.Add("PER_EMPRESA2", item.Empresa2.Trim());
                    hojaVidaLD.Add("PER_CARGO2", item.Cargo2.Trim());
                    hojaVidaLD.Add("PER_REFERENCIA2", item.JefeInmediato2.Trim());
                    hojaVidaLD.Add("PER_TEL_REF2", item.Telefono2.Trim());
                    hojaVidaLD.Add("PER_INICIO2", item.FechaInicio2);
                    hojaVidaLD.Add("PER_FIN2", item.FechaSalida2);
                    hojaVidaLD.Add("PER_RESPONSABILIDADES2", item.Responsabilidades2.Trim());

                    hojaVidaLD.Add("PER_EMPRESA3", item.Empresa3.Trim());
                    hojaVidaLD.Add("PER_CARGO3", item.Cargo3.Trim());
                    hojaVidaLD.Add("PER_REFERENCIA3", item.JefeInmediato3.Trim());
                    hojaVidaLD.Add("PER_TEL_REF3", item.Telefono3.Trim());
                    hojaVidaLD.Add("PER_INICIO3", item.FechaInicio3);
                    hojaVidaLD.Add("PER_FIN3", item.FechaSalida3);
                    hojaVidaLD.Add("PER_RESPONSABILIDADES3", item.Responsabilidades3.Trim());
                    hojaVidaLD.Add("per_clase_empleo", item.Interesado);


                    hojaVidaLD.Add("per_fecha_creacion", DateTime.Now);

                    #endregion


                    var result = obj.insertQuery(Queries.Default.InsertarHojaVida, hojaVidaLD);
                    return((int)result);
                }
            }
            catch (Exception ex)
            {
                Logger.ExLogger(ex);
            }
            return(0);
        }