コード例 #1
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            ECURSOCAPACITACION objCURSOCAPACITACION = obj as ECURSOCAPACITACION;

            //Poner las rutinas del Tools que se necesiten

            objCURSOCAPACITACION.CORRELATIVO = Utiles.ConvertToInt64(dr["CORRELATIVO"]);

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

            objCURSOCAPACITACION.CORRELATIVOAGNO = Utiles.ConvertToInt64(dr["CORRELATIVO_AGNO"]);

            objCURSOCAPACITACION.CORRELATIVOCLIENTE = Utiles.ConvertToString(dr["CORRELATIVO_CLIENTE"]);

            objCURSOCAPACITACION.CODSENCE = Utiles.ConvertToInt64(dr["COD_SENCE"]);

            objCURSOCAPACITACION.NUMEROACCIONSENCE = Utiles.ConvertToInt64(dr["NUMERO_ACCION_SENCE"]);

            objCURSOCAPACITACION.CODESTADOCURSO = Utiles.ConvertToDecimal(dr["COD_ESTADO_CURSO"]);

            objCURSOCAPACITACION.CODTIPOCONTRATO = Utiles.ConvertToDecimal(dr["COD_TIPO_CONTRATO"]);

            objCURSOCAPACITACION.DIRECCIONCURSO = Utiles.ConvertToString(dr["DIRECCION_CURSO"]);

            objCURSOCAPACITACION.NRODIRECCIONCURSO = Utiles.ConvertToString(dr["NRO_DIRECCION_CURSO"]);

            objCURSOCAPACITACION.CIUDADCURSO = Utiles.ConvertToString(dr["CIUDAD_CURSO"]);

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

            objCURSOCAPACITACION.FECHACREACION = Utiles.ConvertToDateTime(dr["FECHA_CREACION"]);

            objCURSOCAPACITACION.FECHAINICIO = Utiles.ConvertToDateTime(dr["FECHA_INICIO"]);

            objCURSOCAPACITACION.FECHATERMINO = Utiles.ConvertToDateTime(dr["FECHA_TERMINO"]);

            objCURSOCAPACITACION.HORASCURSO = Utiles.ConvertToInt16(dr["HORAS_CURSO"]);

            objCURSOCAPACITACION.FECHACOMUNICACION = Utiles.ConvertToDateTime(dr["FECHA_COMUNICACION"]);

            objCURSOCAPACITACION.FECHALIQUIDACION = Utiles.ConvertToDateTime(dr["FECHA_LIQUIDACION"]);

            objCURSOCAPACITACION.FECHAPAGO = Utiles.ConvertToDateTime(dr["FECHA_PAGO"]);

            objCURSOCAPACITACION.COMITEBIPARTITO = Utiles.ConvertToBoolean(dr["COMITE_BIPARTITO"]);

            objCURSOCAPACITACION.DNC = Utiles.ConvertToBoolean(dr["DNC"]);

            objCURSOCAPACITACION.MONTODESCUENTO = Utiles.ConvertToInt64(dr["MONTO_DESCUENTO"]);

            objCURSOCAPACITACION.NROALUMOS = Utiles.ConvertToInt16(dr["NRO_ALUMOS"]);

            objCURSOCAPACITACION.NOTAMINIMA = Utiles.ConvertToDouble(dr["NOTA_MINIMA"]);

            objCURSOCAPACITACION.OBSERVACIONCURSO = Utiles.ConvertToString(dr["OBSERVACION_CURSO"]);

            objCURSOCAPACITACION.HORASCOMPLEMENTO = Utiles.ConvertToInt16(dr["HORAS_COMPLEMENTO"]);

            objCURSOCAPACITACION.CORRELATIVOCOMPLEMENTARIO = Utiles.ConvertToDecimal(dr["CORRELATIVO_COMPLEMENTARIO"]);
        }
コード例 #2
0
        protected override IDbDataParameter[] GetDeleteParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms = db.GetArrayParameter(1);
            ECURSOCAPACITACION objCURSOCAPACITACION = obj as ECURSOCAPACITACION;

            prms[0]               = db.GetParameter();
            prms[0].Value         = objCURSOCAPACITACION.CORRELATIVO;
            prms[0].ParameterName = "@CORRELATIVO";

            return(prms);
        }
コード例 #3
0
 public bool Update(ECURSOCAPACITACION objCURSOCAPACITACION)
 {
     try
     {
         _objDAL.Update(objCURSOCAPACITACION);
         return(true);
     }
     catch (Exception ex)
     {
         Log objLog = new Log();
         objLog.EscribirLog(ex);
         return(false);
     }
 }
コード例 #4
0
 public bool Save(ECURSOCAPACITACION objCURSOCAPACITACION)
 {
     try
     {
         objCURSOCAPACITACION.Save();
         return(true);
     }
     catch (Exception ex)
     {
         Log objLog = new Log();
         objLog.EscribirLog(ex);
         return(false);
     }
 }
コード例 #5
0
        protected override IDbDataParameter[] GetInsertParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms = db.GetArrayParameter(26);
            ECURSOCAPACITACION objCURSOCAPACITACION = obj as ECURSOCAPACITACION;

            //Poner las rutinas del Tools que se necesiten

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

            prms[2]               = db.GetParameter();
            prms[2].Value         = objCURSOCAPACITACION.CORRELATIVOAGNO;
            prms[2].ParameterName = "@CORRELATIVO_AGNO";

            prms[3]               = db.GetParameter();
            prms[3].Value         = objCURSOCAPACITACION.CORRELATIVOCLIENTE;
            prms[3].ParameterName = "@CORRELATIVO_CLIENTE";

            prms[4]               = db.GetParameter();
            prms[4].Value         = objCURSOCAPACITACION.CODSENCE;
            prms[4].ParameterName = "@COD_SENCE";

            prms[5]               = db.GetParameter();
            prms[5].Value         = objCURSOCAPACITACION.NUMEROACCIONSENCE;
            prms[5].ParameterName = "@NUMERO_ACCION_SENCE";

            prms[6]               = db.GetParameter();
            prms[6].Value         = objCURSOCAPACITACION.CODESTADOCURSO;
            prms[6].ParameterName = "@COD_ESTADO_CURSO";

            prms[7]               = db.GetParameter();
            prms[7].Value         = objCURSOCAPACITACION.CODTIPOCONTRATO;
            prms[7].ParameterName = "@COD_TIPO_CONTRATO";

            prms[8]               = db.GetParameter();
            prms[8].Value         = objCURSOCAPACITACION.DIRECCIONCURSO;
            prms[8].ParameterName = "@DIRECCION_CURSO";

            prms[9]               = db.GetParameter();
            prms[9].Value         = objCURSOCAPACITACION.NRODIRECCIONCURSO;
            prms[9].ParameterName = "@NRO_DIRECCION_CURSO";

            prms[10]               = db.GetParameter();
            prms[10].Value         = objCURSOCAPACITACION.CIUDADCURSO;
            prms[10].ParameterName = "@CIUDAD_CURSO";

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

            prms[12]               = db.GetParameter();
            prms[12].Value         = objCURSOCAPACITACION.FECHACREACION;
            prms[12].ParameterName = "@FECHA_CREACION";

            prms[13]               = db.GetParameter();
            prms[13].Value         = objCURSOCAPACITACION.FECHAINICIO;
            prms[13].ParameterName = "@FECHA_INICIO";

            prms[14]               = db.GetParameter();
            prms[14].Value         = objCURSOCAPACITACION.FECHATERMINO;
            prms[14].ParameterName = "@FECHA_TERMINO";

            prms[15]               = db.GetParameter();
            prms[15].Value         = objCURSOCAPACITACION.HORASCURSO;
            prms[15].ParameterName = "@HORAS_CURSO";

            prms[16]               = db.GetParameter();
            prms[16].Value         = objCURSOCAPACITACION.FECHACOMUNICACION;
            prms[16].ParameterName = "@FECHA_COMUNICACION";

            prms[17]               = db.GetParameter();
            prms[17].Value         = objCURSOCAPACITACION.FECHALIQUIDACION;
            prms[17].ParameterName = "@FECHA_LIQUIDACION";

            prms[18]               = db.GetParameter();
            prms[18].Value         = objCURSOCAPACITACION.FECHAPAGO;
            prms[18].ParameterName = "@FECHA_PAGO";

            prms[19]               = db.GetParameter();
            prms[19].Value         = objCURSOCAPACITACION.COMITEBIPARTITO;
            prms[19].ParameterName = "@COMITE_BIPARTITO";

            prms[20]               = db.GetParameter();
            prms[20].Value         = objCURSOCAPACITACION.DNC;
            prms[20].ParameterName = "@DNC";

            prms[21]               = db.GetParameter();
            prms[21].Value         = objCURSOCAPACITACION.MONTODESCUENTO;
            prms[21].ParameterName = "@MONTO_DESCUENTO";

            prms[22]               = db.GetParameter();
            prms[22].Value         = objCURSOCAPACITACION.NROALUMOS;
            prms[22].ParameterName = "@NRO_ALUMOS";

            prms[23]               = db.GetParameter();
            prms[23].Value         = objCURSOCAPACITACION.NOTAMINIMA;
            prms[23].ParameterName = "@NOTA_MINIMA";

            prms[24]               = db.GetParameter();
            prms[24].Value         = objCURSOCAPACITACION.OBSERVACIONCURSO;
            prms[24].ParameterName = "@OBSERVACION_CURSO";

            prms[25]               = db.GetParameter();
            prms[25].Value         = objCURSOCAPACITACION.HORASCOMPLEMENTO;
            prms[25].ParameterName = "@HORAS_COMPLEMENTO";

            prms[26]               = db.GetParameter();
            prms[26].Value         = objCURSOCAPACITACION.CORRELATIVOCOMPLEMENTARIO;
            prms[26].ParameterName = "@CORRELATIVO_COMPLEMENTARIO";

            return(prms);
        }
コード例 #6
0
        protected override void SetPrimaryKey(DomainObject obj, long id)
        {
            ECURSOCAPACITACION objRoot = obj as ECURSOCAPACITACION;

            objRoot.CORRELATIVO = id;
        }