示例#1
0
        protected override IDbDataParameter[] GetDeleteParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms        = db.GetArrayParameter(1);
            EEMPLEADO          objEMPLEADO = obj as EEMPLEADO;

            prms[0]               = db.GetParameter();
            prms[0].Value         = objEMPLEADO.RUTEMPLEADO;
            prms[0].ParameterName = "@RUT_EMPLEADO";

            return(prms);
        }
示例#2
0
 public bool Save(EEMPLEADO objEMPLEADO)
 {
     try
     {
         objEMPLEADO.Save();
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
示例#3
0
 public bool Update(EEMPLEADO objEMPLEADO)
 {
     try
     {
         _objDAL.Update(objEMPLEADO);
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
示例#4
0
 public bool Delete(EEMPLEADO objEMPLEADO)
 {
     try
     {
         _objDAL.Delete(objEMPLEADO);
         return(true);
     }
     catch (Exception ex)
     {
         Log objLog = new Log();
         objLog.EscribirLog(ex);
         return(false);
     }
 }
示例#5
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EEMPLEADO objEMPLEADO = obj as EEMPLEADO;

            //Poner las rutinas del Tools que se necesiten

            objEMPLEADO.RUTEMPLEADO = Utiles.ConvertToInt64(dr["RUT_EMPLEADO"]);

            objEMPLEADO.NOMBRE = Utiles.ConvertToString(dr["NOMBRE"]);

            objEMPLEADO.APPATERNO = Utiles.ConvertToString(dr["AP_PATERNO"]);

            objEMPLEADO.APMATERNO = Utiles.ConvertToString(dr["AP_MATERNO"]);

            objEMPLEADO.FECHANACIMIENTO = Utiles.ConvertToDateTime(dr["FECHA_NACIMIENTO"]);

            objEMPLEADO.FECHACONTRATO = Utiles.ConvertToDateTime(dr["FECHA_CONTRATO"]);

            objEMPLEADO.RUTCLIENTE = Utiles.ConvertToInt64(dr["RUT_CLIENTE"]);

            objEMPLEADO.CODOCUPACION = Utiles.ConvertToInt32(dr["COD_OCUPACION"]);

            objEMPLEADO.CODEDUCACION = Utiles.ConvertToInt32(dr["COD_EDUCACION"]);

            objEMPLEADO.CODSEXO = Utiles.ConvertToString(dr["COD_SEXO"]);

            objEMPLEADO.CODCENTROCOSTO = Utiles.ConvertToString(dr["COD_CENTRO_COSTO"]);

            objEMPLEADO.CODCARGO = Utiles.ConvertToString(dr["COD_CARGO"]);

            objEMPLEADO.CODCOMUNA = Utiles.ConvertToInt64(dr["COD_COMUNA"]);

            objEMPLEADO.CODFRANQUICIAECCL = Utiles.ConvertToInt32(dr["COD_FRANQUICIA_ECCL"]);

            objEMPLEADO.CODFRANQUICIASENCE = Utiles.ConvertToInt32(dr["COD_FRANQUICIA_SENCE"]);
        }
示例#6
0
        public DataTable GetEmpleadosExcel(string newFile, Int64 RutEmpresa)
        {
            IniciaDtErrores();

            DataTable        dtTmp    = new DataTable();
            string           strWhere = " WHERE EM.RUT_EMPLEADO IN (";
            List <EEMPLEADO> lstEM    = new List <EEMPLEADO>();
            List <EEMPLEADO> lstEM2   = new List <EEMPLEADO>();
            List <EUSUARIO>  lstUS    = new List <EUSUARIO>();

            //List<EEMPRESA> lstEMPR = new List<EEMPRESA>();
            List <ESUCURSAL>      lstSUC  = new List <ESUCURSAL>();
            List <EGERENCIA>      lstGER  = new List <EGERENCIA>();
            List <ECENTROCOSTO>   lstCENC = new List <ECENTROCOSTO>();
            List <EUNIDAD>        lstUN   = new List <EUNIDAD>();
            List <EDIRECCION>     lstDIR  = new List <EDIRECCION>();
            List <EFAMILIACARGO>  lstFC   = new List <EFAMILIACARGO>();
            List <ECARGO>         lstCAR  = new List <ECARGO>();
            List <EAREA>          lstAREA = new List <EAREA>();
            List <EROL>           lstROL  = new List <EROL>();
            List <ECLASIFICADOR1> lstCLA1 = new List <ECLASIFICADOR1>();
            List <ECLASIFICADOR2> lstCLA2 = new List <ECLASIFICADOR2>();

            // PARA VALIDAR
            BFNIVELEDUCACIONAL objBFNE  = new BFNIVELEDUCACIONAL();
            BFNIVELOCUPACIONAL objBFNO  = new BFNIVELOCUPACIONAL();
            BFCOMUNA           objBFCO  = new BFCOMUNA();
            BFEMPRESA          objBFEMP = new BFEMPRESA();

            try
            {
                DataSet excelList = _objDALList.SelectEmpleadosByExcel(newFile);
                if (excelList.Tables.Count > 0)
                {
                    DataTable dt        = excelList.Tables[0];
                    EEMPLEADO objEM     = new EEMPLEADO();
                    EEMPLEADO objEM2    = new EEMPLEADO();
                    EUSUARIO  objUS     = new EUSUARIO();
                    int       i         = 0;
                    bool      blnValido = true;
                    foreach (DataRow dr in dt.Rows)
                    {
                        if (Utiles.ConvertToString(dr[0]).Trim() != "")
                        {
                            blnValido = true;
                            if (!Utiles.ValidarRut(Utiles.ConvertToString(dr[0]).Trim() + '-' + Utiles.ConvertToString(dr[1]).Trim()))
                            {
                                AgregaError(Utiles.ConvertToString(dr[0]).Trim() + '-' + Utiles.ConvertToString(dr[1]).Trim(), "El Rut ingresado no es valido");
                                blnValido = false;
                            }
                            if (RutEmpresa != Utiles.RutUsrALng(Utiles.ConvertToString(dr[16])))
                            {
                                AgregaError(Utiles.ConvertToString(dr[0]).Trim() + '-' + Utiles.ConvertToString(dr[1]).Trim(), "La empresa ingresada no es valida");
                                blnValido = false;
                            }
                            if (Utiles.ConvertToString(dr[2]).Trim() == "")
                            {
                                AgregaError(Utiles.ConvertToString(dr[0]).Trim() + '-' + Utiles.ConvertToString(dr[1]).Trim(), "Debe ingresar un nombre al usuario");
                                blnValido = false;
                            }
                            if (Utiles.ConvertToString(dr[3]).Trim() == "")
                            {
                                AgregaError(Utiles.ConvertToString(dr[0]).Trim() + '-' + Utiles.ConvertToString(dr[1]).Trim(), "Debe ingresar un apellido al usuario");
                                blnValido = false;
                            }
                            if (objBFCO.GetCOMUNA(Utiles.ConvertToInt64(dr[9])).CODCOMUNA == "")
                            {
                                AgregaError(Utiles.ConvertToString(dr[0]).Trim() + '-' + Utiles.ConvertToString(dr[1]).Trim(), "La comuna SENCE no tiene un código valido");
                                blnValido = false;
                            }
                            if (objBFNE.GetNIVELEDUCACIONAL(Utiles.ConvertToInt16(dr[11])).CODNIVELEDUCACIONAL == 0)
                            {
                                AgregaError(Utiles.ConvertToString(dr[0]).Trim() + '-' + Utiles.ConvertToString(dr[1]).Trim(), "El nivel eduacional SENCE no tiene un código valido");
                                blnValido = false;
                            }
                            if (objBFNO.GetNIVELOCUPACIONAL(Utiles.ConvertToInt16(dr[13])).CODNIVELOCUPACIONAL == 0)
                            {
                                AgregaError(Utiles.ConvertToString(dr[0]).Trim() + '-' + Utiles.ConvertToString(dr[1]).Trim(), "El nivel ocupacional SENCE no tiene un código valido");
                                blnValido = false;
                            }
                            //if (objBFEMP.GetEMPRESA(Utiles.ConvertToInt16(dr[16])).RUTEMPRESA != 0)
                            //{
                            //    AgregaError(Utiles.ConvertToString(dr[0]).Trim() + '-' + Utiles.ConvertToString(dr[1]).Trim(), "");
                            //    blnValido = false;
                            //}
                            if (!Utiles.ValidarMail(Utiles.ConvertToString(dr[6])))
                            {
                                AgregaError(Utiles.ConvertToString(dr[0]).Trim() + '-' + Utiles.ConvertToString(dr[1]).Trim(), "El email ingresado no es valido");
                                blnValido = false;
                            }
                            if (!Utiles.ValidarFecha(Utiles.ConvertToString(dr[7])))
                            {
                                AgregaError(Utiles.ConvertToString(dr[0]).Trim() + '-' + Utiles.ConvertToString(dr[1]).Trim(), "La fecha de nacimiento ingresada no es valida");
                                blnValido = false;
                            }
                            if (!Utiles.ValidarFecha(Utiles.ConvertToString(dr[15])))
                            {
                                AgregaError(Utiles.ConvertToString(dr[0]).Trim() + '-' + Utiles.ConvertToString(dr[1]).Trim(), "La fecha de ingreso ingresada no es valida");
                                blnValido = false;
                            }

                            if (blnValido == true)
                            {
                                objEM                       = new EEMPLEADO();
                                objEM.RUTEMPLEADO           = Utiles.ConvertToInt64(dr[0].ToString().Trim());
                                objEM.NOMBREEMPLEADO        = Utiles.ConvertToString(dr[2].ToString().Trim());
                                objEM.APELLIDOPATERNO       = Utiles.ConvertToString(dr[3].ToString().Trim());
                                objEM.APELLIDOMATERNO       = Utiles.ConvertToString(dr[4].ToString().Trim());
                                objEM.EMAIL                 = Utiles.ConvertToString(dr[6].ToString().Trim());
                                objEM.FECHA_NACIMIENTO      = Utiles.ConvertToDateTime(dr[7].ToString().Trim());
                                objEM.COD_SEXO              = Utiles.ConvertToString(dr[8].ToString().Trim());
                                objEM.COD_COMUNA            = Utiles.ConvertToString(dr[9].ToString().Trim());
                                objEM.COD_NIVEL_EDUCACIONAL = Utiles.ConvertToInt16(dr[11].ToString().Trim());
                                objEM.COD_NIVEL_OCUPACIONAL = Utiles.ConvertToInt16(dr[13].ToString().Trim());
                                objEM.FECHAINGRESO          = Utiles.ConvertToDateTime(dr[15].ToString().Trim());
                                objEM.RUTEMPRESA            = Utiles.RutUsrALng(Utiles.ConvertToString(dr[16].ToString().Trim()));
                                objEM.CODSUCURSAL           = Utiles.ConvertToString(dr[18].ToString().Trim());
                                objEM.COD_GERENCIA          = Utiles.ConvertToString(dr[20].ToString().Trim());
                                objEM.COD_CENTRO_COSTO      = Utiles.ConvertToString(dr[22].ToString().Trim());
                                objEM.CODAREA               = Utiles.ConvertToString(dr[24].ToString().Trim());
                                objEM.COD_UNIDAD            = Utiles.ConvertToString(dr[26].ToString().Trim());
                                objEM.COD_DIRECCION         = Utiles.ConvertToString(dr[28].ToString().Trim());
                                objEM.COD_FAMILIA_CARGO     = Utiles.ConvertToString(dr[30].ToString().Trim());
                                objEM.CODCARGO              = Utiles.ConvertToString(dr[32].ToString().Trim());
                                objEM.CODROL                = Utiles.ConvertToString(dr[34].ToString().Trim());
                                objEM.COD_CLASIFICADOR_1    = Utiles.ConvertToString(dr[36].ToString().Trim());
                                objEM.COD_CLASIFICADOR_2    = Utiles.ConvertToString(dr[38].ToString().Trim());
                                objEM.RUTJEFE               = Utiles.RutUsrALng(Utiles.ConvertToString(dr[40].ToString().Trim()));
                                objEM.RUTVISADOR            = Utiles.RutUsrALng(Utiles.ConvertToString(dr[41].ToString().Trim()));
                                lstEM.Add(objEM);

                                objEM2                       = new EEMPLEADO();
                                objEM2.RUTEMPLEADO           = Utiles.ConvertToInt64(dr[0].ToString().Trim());
                                objEM2.NOMBREEMPLEADO        = Utiles.ConvertToString(dr[2].ToString().Trim());
                                objEM2.APELLIDOPATERNO       = Utiles.ConvertToString(dr[3].ToString().Trim());
                                objEM2.APELLIDOMATERNO       = Utiles.ConvertToString(dr[4].ToString().Trim());
                                objEM2.EMAIL                 = Utiles.ConvertToString(dr[6].ToString().Trim());
                                objEM2.FECHA_NACIMIENTO      = Utiles.ConvertToDateTime(dr[7].ToString().Trim());
                                objEM2.COD_SEXO              = Utiles.ConvertToString(dr[8].ToString().Trim());
                                objEM2.COD_COMUNA            = Utiles.ConvertToString(dr[9].ToString().Trim());
                                objEM2.COD_NIVEL_EDUCACIONAL = Utiles.ConvertToInt16(dr[11].ToString().Trim());
                                objEM2.COD_NIVEL_OCUPACIONAL = Utiles.ConvertToInt16(dr[13].ToString().Trim());
                                objEM2.FECHAINGRESO          = Utiles.ConvertToDateTime(dr[15].ToString().Trim());
                                objEM2.RUTEMPRESA            = Utiles.RutUsrALng(Utiles.ConvertToString(dr[16].ToString().Trim()));
                                objEM2.CODSUCURSAL           = Utiles.ConvertToString(dr[18].ToString().Trim());
                                objEM2.COD_GERENCIA          = Utiles.ConvertToString(dr[20].ToString().Trim());
                                objEM2.COD_CENTRO_COSTO      = Utiles.ConvertToString(dr[22].ToString().Trim());
                                objEM2.CODAREA               = Utiles.ConvertToString(dr[24].ToString().Trim());
                                objEM2.COD_UNIDAD            = Utiles.ConvertToString(dr[26].ToString().Trim());
                                objEM2.COD_DIRECCION         = Utiles.ConvertToString(dr[28].ToString().Trim());
                                objEM2.COD_FAMILIA_CARGO     = Utiles.ConvertToString(dr[30].ToString().Trim());
                                objEM2.CODCARGO              = Utiles.ConvertToString(dr[32].ToString().Trim());
                                objEM2.CODROL                = Utiles.ConvertToString(dr[34].ToString().Trim());
                                objEM2.COD_CLASIFICADOR_1    = Utiles.ConvertToString(dr[36].ToString().Trim());
                                objEM2.COD_CLASIFICADOR_2    = Utiles.ConvertToString(dr[38].ToString().Trim());
                                objEM2.RUTJEFE               = Utiles.RutUsrALng(Utiles.ConvertToString(dr[40].ToString().Trim()));
                                objEM2.RUTVISADOR            = Utiles.RutUsrALng(Utiles.ConvertToString(dr[41].ToString().Trim()));
                                lstEM2.Add(objEM2);

                                //EEMPRESA objEMPR = new EEMPRESA();
                                ESUCURSAL      objSUC  = new ESUCURSAL();
                                EGERENCIA      objGER  = new EGERENCIA();
                                ECENTROCOSTO   objCENC = new ECENTROCOSTO();
                                EAREA          objAREA = new EAREA();
                                EUNIDAD        objUNI  = new EUNIDAD();
                                EDIRECCION     objDIR  = new EDIRECCION();
                                EFAMILIACARGO  objFC   = new EFAMILIACARGO();
                                ECARGO         objCAR  = new ECARGO();
                                EROL           objROL  = new EROL();
                                ECLASIFICADOR1 objCLA1 = new ECLASIFICADOR1();
                                ECLASIFICADOR2 objCLA2 = new ECLASIFICADOR2();

                                //objEMPR.RUTEMPRESA = Utiles.RutUsrALng(Utiles.ConvertToString(dr[8].ToString().Trim()));
                                //objEMPR.RAZONSOCIAL = Utiles.ConvertToString(Utiles.ConvertToString(dr[9].ToString().Trim()));
                                //objEMPR.NOMBREFANTASIA = Utiles.ConvertToString(Utiles.ConvertToString(dr[9].ToString().Trim()));
                                if ((Utiles.ConvertToString(dr[18].ToString().Trim()).Trim() != "") || (Utiles.ConvertToString(dr[19].ToString().Trim()).Trim() != ""))
                                {
                                    objSUC.CODSUCURSAL    = Utiles.ConvertToString(dr[18].ToString().Trim());
                                    objSUC.NOMBRESUCURSAL = Utiles.ConvertToString(dr[19].ToString().Trim());
                                    objSUC.RUT_EMPRESA    = Utiles.RutUsrALng(Utiles.ConvertToString(dr[16].ToString().Trim()));
                                    lstSUC.Add(objSUC);
                                }

                                if ((Utiles.ConvertToString(dr[20].ToString().Trim()).Trim() != "") || (Utiles.ConvertToString(dr[21].ToString().Trim()).Trim() != ""))
                                {
                                    objGER.CODGERENCIA    = Utiles.ConvertToString(dr[20].ToString().Trim());
                                    objGER.NOMBREGERENCIA = Utiles.ConvertToString(dr[21].ToString().Trim());
                                    objGER.RUT_EMPRESA    = Utiles.RutUsrALng(Utiles.ConvertToString(dr[16].ToString().Trim()));
                                    lstGER.Add(objGER);
                                }

                                if ((Utiles.ConvertToString(dr[22].ToString().Trim()).Trim() != "") || (Utiles.ConvertToString(dr[23].ToString().Trim()).Trim() != ""))
                                {
                                    objCENC.CODCENTROCOSTO    = Utiles.ConvertToString(dr[22].ToString().Trim());
                                    objCENC.NOMBRECENTROCOSTO = Utiles.ConvertToString(dr[23].ToString().Trim());
                                    objCENC.RUT_EMPRESA       = Utiles.RutUsrALng(Utiles.ConvertToString(dr[16].ToString().Trim()));
                                    lstCENC.Add(objCENC);
                                }

                                if ((Utiles.ConvertToString(dr[24].ToString().Trim()).Trim() != "") || (Utiles.ConvertToString(dr[25].ToString().Trim()).Trim() != ""))
                                {
                                    objAREA.CODAREA     = Utiles.ConvertToString(dr[24].ToString().Trim());
                                    objAREA.NOMBREAREA  = Utiles.ConvertToString(dr[25].ToString().Trim());
                                    objAREA.RUT_EMPRESA = Utiles.RutUsrALng(Utiles.ConvertToString(dr[16].ToString().Trim()));
                                    lstAREA.Add(objAREA);
                                }

                                if ((Utiles.ConvertToString(dr[26].ToString().Trim()).Trim() != "") || (Utiles.ConvertToString(dr[27].ToString().Trim()).Trim() != ""))
                                {
                                    objUNI.CODUNIDAD  = Utiles.ConvertToString(dr[26].ToString().Trim());
                                    objUNI.NOMUNIDAD  = Utiles.ConvertToString(dr[27].ToString().Trim());
                                    objUNI.RUTEMPRESA = Utiles.RutUsrALng(Utiles.ConvertToString(dr[16].ToString().Trim()));
                                    lstUN.Add(objUNI);
                                }

                                if ((Utiles.ConvertToString(dr[28].ToString().Trim()).Trim() != "") || (Utiles.ConvertToString(dr[29].ToString().Trim()).Trim() != ""))
                                {
                                    objDIR.CODDIRECCION = Utiles.ConvertToString(dr[28].ToString().Trim());
                                    objDIR.NOMDIRECCION = Utiles.ConvertToString(dr[29].ToString().Trim());
                                    objDIR.RUTEMPRESA   = Utiles.RutUsrALng(Utiles.ConvertToString(dr[16].ToString().Trim()));
                                    lstDIR.Add(objDIR);
                                }

                                if ((Utiles.ConvertToString(dr[30].ToString().Trim()).Trim() != "") || (Utiles.ConvertToString(dr[31].ToString().Trim()).Trim() != ""))
                                {
                                    objFC.CODFAMILIACARGO = Utiles.ConvertToString(dr[30].ToString().Trim());
                                    objFC.NOMFAMILIACARGO = Utiles.ConvertToString(dr[31].ToString().Trim());
                                    objFC.RUTEMPRESA      = Utiles.RutUsrALng(Utiles.ConvertToString(dr[16].ToString().Trim()));
                                    lstFC.Add(objFC);
                                }

                                if ((Utiles.ConvertToString(dr[30].ToString().Trim()).Trim() != "") || (Utiles.ConvertToString(dr[31].ToString().Trim()).Trim() != ""))
                                {
                                    objCAR.CODCARGO    = Utiles.ConvertToString(dr[32].ToString().Trim());
                                    objCAR.NOMBRECARGO = Utiles.ConvertToString(dr[33].ToString().Trim());
                                    objCAR.RUT_EMPRESA = Utiles.RutUsrALng(Utiles.ConvertToString(dr[16].ToString().Trim()));
                                    lstCAR.Add(objCAR);
                                }

                                if ((Utiles.ConvertToString(dr[32].ToString().Trim()).Trim() != "") || (Utiles.ConvertToString(dr[33].ToString().Trim()).Trim() != ""))
                                {
                                    objROL.CODROL      = Utiles.ConvertToString(dr[34].ToString().Trim());
                                    objROL.NOMBREROL   = Utiles.ConvertToString(dr[35].ToString().Trim());
                                    objROL.RUT_EMPRESA = Utiles.RutUsrALng(Utiles.ConvertToString(dr[16].ToString().Trim()));
                                    lstROL.Add(objROL);
                                }

                                if ((Utiles.ConvertToString(dr[34].ToString().Trim()).Trim() != "") || (Utiles.ConvertToString(dr[35].ToString().Trim()).Trim() != ""))
                                {
                                    objCLA1.CODCLASIFICADOR1    = Utiles.ConvertToString(dr[36].ToString().Trim());
                                    objCLA1.NOMBRECLASIFICADOR1 = Utiles.ConvertToString(dr[37].ToString().Trim());
                                    objCLA1.RUT_EMPRESA         = Utiles.RutUsrALng(Utiles.ConvertToString(dr[16].ToString().Trim()));
                                    lstCLA1.Add(objCLA1);
                                }

                                if ((Utiles.ConvertToString(dr[36].ToString().Trim()).Trim() != "") || (Utiles.ConvertToString(dr[37].ToString().Trim()).Trim() != ""))
                                {
                                    objCLA2.CODCLASIFICADOR2    = Utiles.ConvertToString(dr[38].ToString().Trim());
                                    objCLA2.NOMBRECLASIFICADOR2 = Utiles.ConvertToString(dr[39].ToString().Trim());
                                    objCLA2.RUT_EMPRESA         = Utiles.RutUsrALng(Utiles.ConvertToString(dr[16].ToString().Trim()));
                                    lstCLA2.Add(objCLA2);
                                }

                                objUS                 = new EUSUARIO();
                                objUS.RUTUSUARIO      = Utiles.ConvertToInt64(dr[0].ToString().Trim());
                                objUS.NOMBREUSUARIO   = Utiles.ConvertToString(dr[2].ToString().Trim());
                                objUS.APELLIDOPATERNO = Utiles.ConvertToString(dr[3].ToString().Trim());
                                objUS.APELLIDOMATERNO = Utiles.ConvertToString(dr[4].ToString().Trim());
                                objUS.PASSWORD        = CCryptografia.Encriptar(Utiles.ConvertToString(dr[5].ToString().Trim()));
                                objUS.EMAIL           = Utiles.ConvertToString(dr[6].ToString().Trim());
                                objUS.FLAGACTIVO      = true;
                                lstUS.Add(objUS);

                                strWhere = strWhere + Utiles.ConvertToString(dr[0].ToString().Trim()) + ",";
                            }
                        }
                    }

                    foreach (ESUCURSAL obj in lstSUC)
                    {
                        obj.Save();
                    }
                    foreach (EGERENCIA obj in lstGER)
                    {
                        obj.Save();
                    }
                    foreach (ECENTROCOSTO obj in lstCENC)
                    {
                        obj.Save();
                    }
                    foreach (EAREA obj in lstAREA)
                    {
                        obj.Save();
                    }
                    foreach (EUNIDAD obj in lstUN)
                    {
                        obj.Save();
                    }
                    foreach (EDIRECCION obj in lstDIR)
                    {
                        obj.Save();
                    }
                    foreach (EFAMILIACARGO obj in lstFC)
                    {
                        obj.Save();
                    }
                    foreach (ECARGO obj in lstCAR)
                    {
                        obj.Save();
                    }
                    foreach (EROL obj in lstROL)
                    {
                        obj.Save();
                    }
                    foreach (ECLASIFICADOR1 obj in lstCLA1)
                    {
                        obj.Save();
                    }
                    foreach (ECLASIFICADOR2 obj in lstCLA2)
                    {
                        obj.Save();
                    }

                    foreach (EEMPLEADO obj in lstEM)
                    {
                        if (GetEMPLEADO(obj.RUTEMPLEADO).RUTEMPLEADO == obj.RUTEMPLEADO)
                        {
                            obj.IsPersisted = true;
                        }
                        else
                        {
                            obj.IsPersisted = false;
                        }
                        obj.Save();
                    }
                    foreach (EEMPLEADO obj2 in lstEM2)
                    {
                        obj2.IsPersisted = true;
                        obj2.Save();
                    }

                    BFUSUARIO objBFUS = new BFUSUARIO();
                    foreach (EUSUARIO obj in lstUS)
                    {
                        if (objBFUS.GetUSUARIO(obj.RUTUSUARIO).RUTUSUARIO == obj.RUTUSUARIO)
                        {
                            obj.IsPersisted = true;
                        }
                        else
                        {
                            obj.IsPersisted = false;
                        }
                        obj.Save();
                    }

                    strWhere = strWhere.Substring(0, strWhere.Length - 1) + ") ";
                }
                return(GetEMPLEADOSCARGADOS(strWhere));
            }
            catch (Exception ex)
            {
                Log log = new Log();
                log.EscribirLog(ex);
                return(dtTmp);
            }
        }
        public DataSet AsignacionesPorExcel(string strRuta, Int64 RutEmpresa)
        {
            DataSet   dsTmp = new DataSet();
            DataTable dtTmp = new DataTable();

            dtTmp.Columns.Add("RUTCOMPLETO");
            dtTmp.Columns.Add("NOMBREEMPLEADO");
            dtTmp.Columns.Add("APELLIDOPATERNO");
            dtTmp.Columns.Add("APELLIDOMATERNO");
            dtTmp.Columns.Add("NOMBRE_GERENCIA");
            dtTmp.Columns.Add("NOMBRE_CARGO");
            dtTmp.Columns.Add("RUTEVALUADOR");
            dtTmp.Columns.Add("EVALUADOR");

            DataTable dtError = new DataTable();

            dtError.Columns.Add("RUT");

            try
            {
                DataSet excelList   = _objDALList.SelectAsignacionesByExcel(strRuta);
                DataSet dsResultado = new DataSet();
                if (excelList.Tables.Count > 0)
                {
                    DataTable dt = excelList.Tables[0];
                    DataRow   drTmp;
                    DataRow   drTmpError;
                    int       i = 0;
                    foreach (DataRow dr in dt.Rows)
                    {
                        BFEMPLEADO objBFEM = new BFEMPLEADO();
                        EEMPLEADO  objEM   = objBFEM.GetEMPLEADO(Utiles.RutUsrALng(dr[0].ToString().Trim()));
                        EEMPLEADO  objPAR  = objBFEM.GetEMPLEADO(Utiles.RutUsrALng(dr[1].ToString().Trim()));
                        if ((objEM.RUTEMPLEADO != 0) && (objEM.RUTEMPRESA == RutEmpresa))
                        {
                            drTmp = dtTmp.NewRow();
                            drTmp["RUTCOMPLETO"]     = dr[0].ToString();
                            drTmp["NOMBREEMPLEADO"]  = objEM.NOMBREEMPLEADO;
                            drTmp["APELLIDOPATERNO"] = objEM.APELLIDOPATERNO;
                            drTmp["APELLIDOMATERNO"] = objEM.APELLIDOMATERNO;
                            drTmp["NOMBRE_GERENCIA"] = objEM.NOMBRE_GERENCIA;
                            drTmp["NOMBRE_CARGO"]    = objEM.NOMBRE_CARGO;
                            drTmp["RUTEVALUADOR"]    = objPAR.RUTCOMPLETO;
                            drTmp["EVALUADOR"]       = objPAR.NOMBRECOMPLETO;
                            dtTmp.Rows.Add(drTmp);
                        }
                        else
                        {
                            drTmpError        = dtError.NewRow();
                            drTmpError["RUT"] = dr[1].ToString();
                            dtError.Rows.Add(drTmpError);
                        }
                    }
                }
                dsResultado.Tables.Add(dtTmp);
                dsResultado.Tables.Add(dtError);
                return(dsResultado);
                //return dtTmp;
            }
            catch (Exception ex)
            {
                Log log = new Log();
                log.EscribirLog(ex);
                return(dsTmp);
            }
        }
示例#8
0
        protected override IDbDataParameter[] GetInsertParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms        = db.GetArrayParameter(14);
            EEMPLEADO          objEMPLEADO = obj as EEMPLEADO;

            //Poner las rutinas del Tools que se necesiten

            prms[1]               = db.GetParameter();
            prms[1].Value         = objEMPLEADO.NOMBRE;
            prms[1].ParameterName = "@NOMBRE";

            prms[2]               = db.GetParameter();
            prms[2].Value         = objEMPLEADO.APPATERNO;
            prms[2].ParameterName = "@AP_PATERNO";

            prms[3]               = db.GetParameter();
            prms[3].Value         = objEMPLEADO.APMATERNO;
            prms[3].ParameterName = "@AP_MATERNO";

            prms[4]               = db.GetParameter();
            prms[4].Value         = objEMPLEADO.FECHANACIMIENTO;
            prms[4].ParameterName = "@FECHA_NACIMIENTO";

            prms[5]               = db.GetParameter();
            prms[5].Value         = objEMPLEADO.FECHACONTRATO;
            prms[5].ParameterName = "@FECHA_CONTRATO";

            prms[6]               = db.GetParameter();
            prms[6].Value         = objEMPLEADO.RUTCLIENTE;
            prms[6].ParameterName = "@RUT_CLIENTE";

            prms[7]               = db.GetParameter();
            prms[7].Value         = objEMPLEADO.CODOCUPACION;
            prms[7].ParameterName = "@COD_OCUPACION";

            prms[8]               = db.GetParameter();
            prms[8].Value         = objEMPLEADO.CODEDUCACION;
            prms[8].ParameterName = "@COD_EDUCACION";

            prms[9]               = db.GetParameter();
            prms[9].Value         = objEMPLEADO.CODSEXO;
            prms[9].ParameterName = "@COD_SEXO";

            prms[10]               = db.GetParameter();
            prms[10].Value         = objEMPLEADO.CODCENTROCOSTO;
            prms[10].ParameterName = "@COD_CENTRO_COSTO";

            prms[11]               = db.GetParameter();
            prms[11].Value         = objEMPLEADO.CODCARGO;
            prms[11].ParameterName = "@COD_CARGO";

            prms[12]               = db.GetParameter();
            prms[12].Value         = objEMPLEADO.CODCOMUNA;
            prms[12].ParameterName = "@COD_COMUNA";

            prms[13]               = db.GetParameter();
            prms[13].Value         = objEMPLEADO.CODFRANQUICIAECCL;
            prms[13].ParameterName = "@COD_FRANQUICIA_ECCL";

            prms[14]               = db.GetParameter();
            prms[14].Value         = objEMPLEADO.CODFRANQUICIASENCE;
            prms[14].ParameterName = "@COD_FRANQUICIA_SENCE";

            return(prms);
        }
示例#9
0
        protected override void SetPrimaryKey(DomainObject obj, long id)
        {
            EEMPLEADO objRoot = obj as EEMPLEADO;

            objRoot.RUTEMPLEADO = id;
        }
        protected void btnContinuarGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!ValidarFormulario())
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('1');", true);
                    return;
                }
                else
                {
                    if (chkEsEmpleado.Checked)
                    {
                        BFEMPLEADO objBFEM = new BFEMPLEADO();
                        EEMPLEADO  objEM   = new EEMPLEADO();
                        objEM.RUTEMPLEADO        = Utiles.RutUsrALng(this.txtRut.Text);
                        objEM.NOMBREEMPLEADO     = this.txtNombre.Text;
                        objEM.APELLIDOPATERNO    = this.txtApPaterno.Text;
                        objEM.APELLIDOMATERNO    = this.txtApMaterno.Text;
                        objEM.EMAIL              = this.txtEmail.Text;
                        objEM.FECHAINGRESO       = Utiles.ConvertToDateTime(this.txtFechaContrato.Text);
                        objEM.RUTEMPRESA         = Utiles.ConvertToInt64(this.ddlEmpresa.SelectedValue);
                        objEM.CODSUCURSAL        = this.ddlSucursal.SelectedValue;
                        objEM.CODAREA            = this.ddlArea.SelectedValue;
                        objEM.CODCARGO           = this.ddlCargo.SelectedValue;
                        objEM.CODROL             = this.ddlRol.SelectedValue;
                        objEM.COD_GERENCIA       = this.ddlGerencia.SelectedValue;
                        objEM.COD_CENTRO_COSTO   = this.ddlCentroCosto.SelectedValue;
                        objEM.COD_CLASIFICADOR_1 = this.ddlClasif1.SelectedValue;
                        objEM.COD_CLASIFICADOR_2 = this.ddlClasif2.SelectedValue;
                        objEM.RUTJEFE            = Utiles.RutUsrALng(this.txtRutJefe.Text);
                        //objEM.RUTVISADOR = this.txt
                        objEM.FECHA_NACIMIENTO      = Utiles.ConvertToDateTime(this.txtFechaNacimiento.Text);
                        objEM.COD_SEXO              = this.ddlSexo.SelectedValue;
                        objEM.COD_NIVEL_EDUCACIONAL = Utiles.ConvertToInt16(this.ddlNivEscolaridad.SelectedValue);
                        objEM.COD_NIVEL_OCUPACIONAL = Utiles.ConvertToInt16(this.ddlNivOcupacional.SelectedValue);
                        objEM.COD_UNIDAD            = this.ddlUnidad.SelectedValue;
                        objEM.COD_DIRECCION         = this.ddlDireccion.SelectedValue;
                        objEM.COD_COMUNA            = this.ddlComuna.SelectedValue;
                        objEM.FLAG_ACTIVO           = this.chkActivo.Checked;
                        if (ViewState["Modo"].ToString() == "Insertar")
                        {
                            objEM.IsPersisted = false;
                        }
                        else
                        {
                            objEM.IsPersisted = true;
                        }
                        objBFEM.Save(objEM);
                    }

                    BFUSUARIO objBFUS = new BFUSUARIO();
                    EUSUARIO  objUS   = new EUSUARIO();
                    objUS.RUTUSUARIO      = Utiles.RutUsrALng(this.txtRut.Text);
                    objUS.NOMBREUSUARIO   = this.txtNombre.Text;
                    objUS.APELLIDOPATERNO = this.txtApPaterno.Text;
                    objUS.APELLIDOMATERNO = this.txtApMaterno.Text;
                    objUS.EMAIL           = this.txtEmail.Text;
                    objUS.PASSWORD        = CCryptografia.Encriptar(this.txtPassword.Text);
                    objUS.FLAGACTIVO      = this.chkActivo.Checked;
                    if (ViewState["Modo"].ToString() == "Insertar")
                    {
                        objUS.IsPersisted = false;
                    }
                    else
                    {
                        objUS.IsPersisted = true;
                    }
                    objBFUS.Save(objUS);

                    BFPERFILUSUARIO objBFPU = new BFPERFILUSUARIO();
                    EPERFILUSUARIO  objPU   = new EPERFILUSUARIO();
                    objPU.CODPERFIL  = 1;
                    objPU.RUTUSUARIO = Utiles.RutUsrALng(this.txtRut.Text);
                    objBFPU.Delete(objPU);
                    objPU            = new EPERFILUSUARIO();
                    objPU.CODPERFIL  = 2;
                    objPU.RUTUSUARIO = Utiles.RutUsrALng(this.txtRut.Text);
                    objBFPU.Delete(objPU);

                    foreach (ListItem item in this.lstAsignados.Items)
                    {
                        objPU            = new EPERFILUSUARIO();
                        objPU.CODPERFIL  = Utiles.ConvertToInt16(item.Value);
                        objPU.RUTUSUARIO = Utiles.RutUsrALng(this.txtRut.Text);
                        objBFPU.Save(objPU);
                    }
                    //objWEB.LlenaGrilla(ref grdResultados, objBFUS.GetUsuarios(Utiles.RutUsrALng(this.txtRutUsuario.Text), Utiles.ConvertToString(this.txtNombreUsuario.Text)).Cast<DomainObject>().ToList(), 20);
                    objWEB.LlenaGrilladt(ref grdResultados, objBFUS.GetUsuariosDT(Utiles.RutUsrALng(this.txtRutUsuario.Text), Utiles.ConvertToString(this.txtNombreUsuario.Text)), 20);
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "SessionUsuario", "alert('ATENCION: Los datos han sido almacenados exitosamente.');", true);
                }
            }
            catch (Exception ex)
            {
                Log log = new Log();
                log.EscribirLog(ex);
                litCatchError.Visible = true;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('0');", true);
            }
        }
        protected void Cargar()
        {
            try
            {
                BFINSTRUMENTOEMPLEADO objBFIE = new BFINSTRUMENTOEMPLEADO();
                EINSTRUMENTOEMPLEADO  objIE   = objBFIE.GetINSTRUMENTOEMPLEADO(Utiles.ConvertToInt64(ViewState["CodInstrumentoEmpleado"]));
                ViewState["Instrumento"] = objIE;


                BFEMPLEADO objBFEM = new BFEMPLEADO();
                EEMPLEADO  objEM   = objBFEM.GetEMPLEADO(objIE.RUTEMPLEADO);
                this.txtRut.Text           = objEM.RUTCOMPLETO;
                this.txtNombreUsuario.Text = objEM.NOMBRECOMPLETO;
                BFGERENCIA objBFGE = new BFGERENCIA();
                this.txtGerencia.Text  = objEM.NOMBRE_GERENCIA;
                this.txtCargo.Text     = objEM.NOMBRE_CARGO;
                this.txtResultado.Text = Utiles.ConvertToString(objIE.RESULTADO);

                lblNombreFormulario.Text = objIE.NOMINSTRUMENTOEMPLEADO;
                if (objIE.RESULTADO > 0)
                {
                    lblNombreFormulario.Text = lblNombreFormulario.Text + " - " + Utiles.ConvertToString(objIE.RESULTADO);
                }
                lblDescripcion.Text = objIE.DESCRIPCION;
                lblObservacion.Text = objIE.OBSERVACION;
                objWEB.LlenaGrilla(ref this.grdSecciones, objIE.SECCIONES.Cast <DomainObject>().ToList(), 100);
                BFINSTRUMENTO objBFIN = new BFINSTRUMENTO();
                EINSTRUMENTO  objIN   = objBFIN.GetINSTRUMENTO(Utiles.ConvertToInt64(objIE.CODINSTRUMENTO));
                BFESCALA      objBFES = new BFESCALA();
                EESCALA       objES   = objBFES.GetESCALA(Utiles.ConvertToInt64(objIN.CODESCALA));

                switch (Utiles.ConvertToString(objIE.CODESTADOEVAL))
                {
                case "1":
                    btnVolver.Visible  = true;
                    btnGuardar.Visible = true;
                    break;

                case "2":
                    btnVolver.Visible  = true;
                    btnGuardar.Visible = false;
                    break;

                case "3":
                    btnVolver.Visible  = true;
                    btnGuardar.Visible = false;
                    break;

                case "4":
                    btnVolver.Visible  = true;
                    btnGuardar.Visible = false;
                    break;

                case "5":
                    btnVolver.Visible  = true;
                    btnGuardar.Visible = false;
                    break;

                case "6":
                    btnVolver.Visible  = true;
                    btnGuardar.Visible = false;
                    break;
                }
            }
            catch (Exception ex)
            {
                Log log = new Log();
                log.EscribirLog(ex);
                litCatchError.Visible = true;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('0');", true);
            }
        }
示例#12
0
        protected override IDbDataParameter[] GetInsertParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms        = db.GetArrayParameter(25);
            EEMPLEADO          objEMPLEADO = obj as EEMPLEADO;

            //Poner las rutinas del Tools que se necesiten

            prms[0]               = db.GetParameter();
            prms[0].Value         = objEMPLEADO.RUTEMPLEADO;
            prms[0].ParameterName = "@RUT_EMPLEADO";

            prms[1]               = db.GetParameter();
            prms[1].Value         = objEMPLEADO.NOMBREEMPLEADO;
            prms[1].ParameterName = "@NOMBRE_EMPLEADO";

            prms[2]               = db.GetParameter();
            prms[2].Value         = objEMPLEADO.APELLIDOPATERNO;
            prms[2].ParameterName = "@APELLIDO_PATERNO";

            prms[3]               = db.GetParameter();
            prms[3].Value         = objEMPLEADO.APELLIDOMATERNO;
            prms[3].ParameterName = "@APELLIDO_MATERNO";

            prms[4]               = db.GetParameter();
            prms[4].Value         = objEMPLEADO.EMAIL;
            prms[4].ParameterName = "@EMAIL";

            prms[5]               = db.GetParameter();
            prms[5].Value         = objEMPLEADO.FECHA_NACIMIENTO;
            prms[5].ParameterName = "@FECHA_NACIMIENTO";

            prms[6]               = db.GetParameter();
            prms[6].Value         = objEMPLEADO.COD_SEXO;
            prms[6].ParameterName = "@SEXO";

            prms[7]               = db.GetParameter();
            prms[7].Value         = objEMPLEADO.COD_COMUNA;
            prms[7].ParameterName = "@COD_COMUNA";

            prms[8]               = db.GetParameter();
            prms[8].Value         = objEMPLEADO.COD_NIVEL_EDUCACIONAL;
            prms[8].ParameterName = "@COD_NIVEL_EDUCACION";

            prms[9]               = db.GetParameter();
            prms[9].Value         = objEMPLEADO.COD_NIVEL_OCUPACIONAL;
            prms[9].ParameterName = "@COD_NIVEL_OCUPACIONAL";

            prms[10]               = db.GetParameter();
            prms[10].Value         = objEMPLEADO.RUTEMPRESA;
            prms[10].ParameterName = "@RUT_EMPRESA";

            prms[11]               = db.GetParameter();
            prms[11].Value         = objEMPLEADO.COD_GERENCIA;
            prms[11].ParameterName = "@COD_GERENCIA";

            prms[12]               = db.GetParameter();
            prms[12].Value         = objEMPLEADO.COD_CENTRO_COSTO;
            prms[12].ParameterName = "@COD_CENTRO_COSTO";

            prms[13]               = db.GetParameter();
            prms[13].Value         = objEMPLEADO.CODSUCURSAL;
            prms[13].ParameterName = "@COD_SUCURSAL";

            prms[14]               = db.GetParameter();
            prms[14].Value         = objEMPLEADO.CODAREA;
            prms[14].ParameterName = "@COD_AREA";

            prms[15]               = db.GetParameter();
            prms[15].Value         = objEMPLEADO.COD_UNIDAD;
            prms[15].ParameterName = "@COD_UNIDAD";

            prms[16]               = db.GetParameter();
            prms[16].Value         = objEMPLEADO.COD_DIRECCION;
            prms[16].ParameterName = "@COD_DIRECCION";

            prms[17]               = db.GetParameter();
            prms[17].Value         = objEMPLEADO.CODCARGO;
            prms[17].ParameterName = "@COD_CARGO";

            prms[18]               = db.GetParameter();
            prms[18].Value         = objEMPLEADO.CODROL;
            prms[18].ParameterName = "@COD_ROL";

            prms[19]               = db.GetParameter();
            prms[19].Value         = objEMPLEADO.COD_CLASIFICADOR_1;
            prms[19].ParameterName = "@COD_CLASIFICADOR_1";

            prms[20]               = db.GetParameter();
            prms[20].Value         = objEMPLEADO.COD_CLASIFICADOR_2;
            prms[20].ParameterName = "@COD_CLASIFICADOR_2";

            prms[21]               = db.GetParameter();
            prms[21].Value         = objEMPLEADO.RUTJEFE;
            prms[21].ParameterName = "@RUT_JEFE";

            prms[22]               = db.GetParameter();
            prms[22].Value         = objEMPLEADO.RUTVISADOR;
            prms[22].ParameterName = "@RUT_VISADOR";

            prms[23]               = db.GetParameter();
            prms[23].Value         = objEMPLEADO.FECHAINGRESO;
            prms[23].ParameterName = "@FECHA_INGRESO";

            prms[24]               = db.GetParameter();
            prms[24].Value         = objEMPLEADO.COD_FAMILIA_CARGO;
            prms[24].ParameterName = "@COD_FAMILIA_CARGO";

            return(prms);
        }
示例#13
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EEMPLEADO objEMPLEADO = obj as EEMPLEADO;

            //Poner las rutinas del Tools que se necesiten

            objEMPLEADO.RUTEMPLEADO = Utiles.ConvertToInt64(dr["RUT_EMPLEADO"]);

            objEMPLEADO.NOMBREEMPLEADO = Utiles.ConvertToString(dr["NOMBRE_EMPLEADO"]);

            objEMPLEADO.APELLIDOPATERNO = Utiles.ConvertToString(dr["APELLIDO_PATERNO"]);

            objEMPLEADO.APELLIDOMATERNO = Utiles.ConvertToString(dr["APELLIDO_MATERNO"]);

            objEMPLEADO.EMAIL = Utiles.ConvertToString(dr["EMAIL"]);

            objEMPLEADO.FECHA_NACIMIENTO = Utiles.ConvertToDateTime(dr["FECHA_NACIMIENTO"]);

            objEMPLEADO.COD_SEXO = Utiles.ConvertToString(dr["COD_SEXO"]);

            objEMPLEADO.COD_COMUNA = Utiles.ConvertToString(dr["COD_COMUNA"]);

            objEMPLEADO.NOM_COMUNA = Utiles.ConvertToString(dr["NOM_COMUNA"]);

            objEMPLEADO.COD_NIVEL_EDUCACIONAL = Utiles.ConvertToInt16(dr["COD_NIVEL_EDUCACIONAL"]);

            objEMPLEADO.NIVEL_EDUCACIONAL = Utiles.ConvertToString(dr["NOM_NIVEL_EDUCACIONAL"]);

            objEMPLEADO.COD_NIVEL_OCUPACIONAL = Utiles.ConvertToInt16(dr["COD_NIVEL_OCUPACIONAL"]);

            objEMPLEADO.NIVEL_OCUPACIONAL = Utiles.ConvertToString(dr["NOM_NIVEL_OCUPACIONAL"]);

            objEMPLEADO.FECHAINGRESO = Utiles.ConvertToDateTime(dr["FECHA_INGRESO"]);

            objEMPLEADO.RUTEMPRESA = Utiles.ConvertToInt64(dr["RUT_EMPRESA"]);

            objEMPLEADO.NOMBRE_FANTASIA = Utiles.ConvertToString(dr["NOMBRE_FANTASIA"]);

            objEMPLEADO.COD_GERENCIA = Utiles.ConvertToString(dr["COD_GERENCIA"]);

            objEMPLEADO.NOMBRE_GERENCIA = Utiles.ConvertToString(dr["NOMBRE_GERENCIA"]);

            objEMPLEADO.CODSUCURSAL = Utiles.ConvertToString(dr["COD_SUCURSAL"]);

            objEMPLEADO.NOMBRE_SUCURSAL = Utiles.ConvertToString(dr["NOMBRE_SUCURSAL"]);

            objEMPLEADO.CODAREA = Utiles.ConvertToString(dr["COD_AREA"]);

            objEMPLEADO.NOMBRE_AREA = Utiles.ConvertToString(dr["NOMBRE_AREA"]);

            objEMPLEADO.COD_UNIDAD = Utiles.ConvertToString(dr["COD_UNIDAD"]);

            objEMPLEADO.NOMBRE_UNIDAD = Utiles.ConvertToString(dr["NOMBRE_UNIDAD"]);

            objEMPLEADO.COD_DIRECCION = Utiles.ConvertToString(dr["COD_DIRECCION"]);

            objEMPLEADO.NOMBRE_DIRECCION = Utiles.ConvertToString(dr["NOMBRE_DIRECCION"]);

            objEMPLEADO.COD_FAMILIA_CARGO = Utiles.ConvertToString(dr["COD_FAMILIA_CARGO"]);

            objEMPLEADO.NOMBRE_FAMILIA_CARGO = Utiles.ConvertToString(dr["NOM_FAMILIA_CARGO"]);

            objEMPLEADO.CODCARGO = Utiles.ConvertToString(dr["COD_CARGO"]);

            objEMPLEADO.NOMBRE_CARGO = Utiles.ConvertToString(dr["NOMBRE_CARGO"]);

            objEMPLEADO.CODROL = Utiles.ConvertToString(dr["COD_ROL"]);

            objEMPLEADO.NOMBRE_ROL = Utiles.ConvertToString(dr["NOMBRE_ROL"]);

            objEMPLEADO.RUTJEFE = Utiles.ConvertToInt64(dr["RUT_JEFE"]);

            objEMPLEADO.JEFE = Utiles.ConvertToString(dr["JEFE"]);

            objEMPLEADO.RUTVISADOR = Utiles.ConvertToInt64(dr["RUT_VISADOR"]);

            objEMPLEADO.VISADOR = Utiles.ConvertToString(dr["VISADOR"]);

            objEMPLEADO.FLAG_ACTIVO = Utiles.ConvertToBoolean(dr["FLAG_ACTIVO"]);
        }
示例#14
0
        protected override void SetPrimaryKey(DomainObject obj, long id)
        {
            EEMPLEADO objRoot = obj as EEMPLEADO;

            objRoot.RUTEMPLEADO = Utiles.ConvertToInt64(id);
        }