コード例 #1
0
        protected override IDbDataParameter[] GetDeleteParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[]  prms = db.GetArrayParameter(1);
            EMOVIMIENTOCONTABLE objMOVIMIENTOCONTABLE = obj as EMOVIMIENTOCONTABLE;

            prms[0]               = db.GetParameter();
            prms[0].Value         = objMOVIMIENTOCONTABLE.CODMOVIENTO;
            prms[0].ParameterName = "@COD_MOVIENTO";

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

            //Poner las rutinas del Tools que se necesiten

            prms[0]               = db.GetParameter();
            prms[0].Value         = objMOVIMIENTOCONTABLE.CODMOVIENTO;
            prms[0].ParameterName = "@COD_MOVIENTO";

            prms[1]               = db.GetParameter();
            prms[1].Value         = objMOVIMIENTOCONTABLE.CODTIPOMOVIMIENTOCONTABLE;
            prms[1].ParameterName = "@COD_TIPO_MOVIMIENTO_CONTABLE";

            prms[2]               = db.GetParameter();
            prms[2].Value         = objMOVIMIENTOCONTABLE.CODCUENTA;
            prms[2].ParameterName = "@COD_CUENTA";

            prms[3]               = db.GetParameter();
            prms[3].Value         = objMOVIMIENTOCONTABLE.CODESTADOMOVIMEINTOCONTABLE;
            prms[3].ParameterName = "@COD_ESTADO_MOVIMEINTO_CONTABLE";

            prms[4]               = db.GetParameter();
            prms[4].Value         = objMOVIMIENTOCONTABLE.CORRELATIVO;
            prms[4].ParameterName = "@CORRELATIVO";

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

            prms[6]               = db.GetParameter();
            prms[6].Value         = objMOVIMIENTOCONTABLE.FECHAHORAMOVIMIENTO;
            prms[6].ParameterName = "@FECHA_HORA_MOVIMIENTO";

            prms[7]               = db.GetParameter();
            prms[7].Value         = objMOVIMIENTOCONTABLE.DESCRIPCIONMOVIMIENTO;
            prms[7].ParameterName = "@DESCRIPCION_MOVIMIENTO";

            prms[8]               = db.GetParameter();
            prms[8].Value         = objMOVIMIENTOCONTABLE.MONTO;
            prms[8].ParameterName = "@MONTO";

            return(prms);
        }
コード例 #5
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EMOVIMIENTOCONTABLE objMOVIMIENTOCONTABLE = obj as EMOVIMIENTOCONTABLE;

            //Poner las rutinas del Tools que se necesiten

            objMOVIMIENTOCONTABLE.CODMOVIENTO = Utiles.ConvertToDecimal(dr["COD_MOVIENTO"]);

            objMOVIMIENTOCONTABLE.CODTIPOMOVIMIENTOCONTABLE = Utiles.ConvertToDecimal(dr["COD_TIPO_MOVIMIENTO_CONTABLE"]);

            objMOVIMIENTOCONTABLE.CODCUENTA = Utiles.ConvertToInt32(dr["COD_CUENTA"]);

            objMOVIMIENTOCONTABLE.CODESTADOMOVIMEINTOCONTABLE = Utiles.ConvertToDecimal(dr["COD_ESTADO_MOVIMEINTO_CONTABLE"]);

            objMOVIMIENTOCONTABLE.CORRELATIVO = Utiles.ConvertToDecimal(dr["CORRELATIVO"]);

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

            objMOVIMIENTOCONTABLE.FECHAHORAMOVIMIENTO = Utiles.ConvertToDateTime(dr["FECHA_HORA_MOVIMIENTO"]);

            objMOVIMIENTOCONTABLE.DESCRIPCIONMOVIMIENTO = Utiles.ConvertToString(dr["DESCRIPCION_MOVIMIENTO"]);

            objMOVIMIENTOCONTABLE.MONTO = Utiles.ConvertToInt64(dr["MONTO"]);
        }
コード例 #6
0
        protected override void SetPrimaryKey(DomainObject obj, long id)
        {
            EMOVIMIENTOCONTABLE objRoot = obj as EMOVIMIENTOCONTABLE;

            objRoot.CODMOVIENTO = id;
        }