Beispiel #1
0
        /// <summary>
        /// 通过CODE获取控件信息
        /// </summary>
        /// <param name="entity">控件类</param>
        /// <returns>控件信息</returns>
        public M_Control GetControlByCode(M_Control entity)
        {
            var db     = DbFactory.GetSugarInstance();
            var result = db.Queryable <M_Control>().Where(x => x.Code == entity.Code && x.SystemId == entity.SystemId && x.PageId == entity.PageId && x.Id != entity.Id).SingleAsync();

            result.Wait();
            return(result.Result);
        }
Beispiel #2
0
        /// <summary>
        /// 更新控件
        /// </summary>
        /// <param name="controlEntity">控件</param>
        /// <param name="controlAuthority">控件权限</param>
        /// <returns>结果</returns>
        public bool Update(M_Control controlEntity, M_ControlAuthority controlAuthority)
        {
            var db = DbFactory.GetSugarInstance();

            var result = db.Ado.UseTran(() =>
            {
                db.Updateable <M_Control>(controlEntity).ExecuteCommandAsync();
                db.Deleteable <M_ControlAuthority>().Where(x => x.ControlId == controlEntity.Id).ExecuteCommandAsync();
                db.Insertable <M_ControlAuthority>(controlAuthority).ExecuteCommandAsync();
            });

            return(result.IsSuccess);
        }
        public long Nuevo(M_Control Control)
        {
            Dictionary <string, object> Parametros = new Dictionary <string, object>
            {
                { "Cod_empresa", Control.Cod_empresa },
                { "Empresa", Control.Empresa },
                { "Direccion", Control.Direccion },
                { "Observaciones", Control.Observaciones },
                { "Imagenlogo", Control.Imagenlogo },
                { "Icono1", Control.Icono1 },
                { "Icono2", Control.Icono2 },
                { "Tasamora", Control.Tasamora },
                { "Iva", Control.Iva },
                { "Retencionarren", Control.Retencionarren },
                { "Diasgracia", Control.Diasgracia },
                { "Maxcodeudor", Control.Maxcodeudor },
                { "Maxdiasven", Control.Maxdiasven },
                { "Montoretension", Control.Montoretension },
                { "BotonNoCobrarIntereses", Control.BotonNoCobrarIntereses },
                { "Periodoapagar", Control.Periodoapagar },
                { "Fecha", Control.Fecha },
                { "Diaini", Control.Diaini },
                { "Diafin", Control.Diafin },
                { "MESCON", Control.MESCON },
                { "INMUEBLE", Control.INMUEBLE },
                { "FechaProc", Control.FechaProc },
                { "EstadoFecha", Control.EstadoFecha },
                { "Tasa_iva_admon", Control.Tasa_iva_admon },
                { "Tasa_iva_arren", Control.Tasa_iva_arren },
                { "Periodo_contable_ant", Control.Periodo_contable_ant },
                { "Periodo_fiscal_ant", Control.Periodo_fiscal_ant },
                { "Periodo_fiscal", Control.Periodo_fiscal },
                { "Periodo_contable", Control.Periodo_contable },
                { "Cuenta_reporte", Control.Cuenta_reporte },
                { "No_op", Control.No_op },
                { "Tipo_liq_intrs", Control.Tipo_liq_intrs },
                { "Maxdiasprejuridico", Control.Maxdiasprejuridico },
                { "Tasa_prejuridico", Control.Tasa_prejuridico },
                { "Tasa_comision_admon", Control.Tasa_comision_admon }
            };

            return(Data.EjecutarSPEscalar("{CALL sp_Nuevo_Control(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)}", Parametros));
        }
 public long Actualizar(M_Control Control)
 {
     return(Data.Accion("UPDATE Control SET Cod_empresa=" + Control.Cod_empresa + ",Empresa='" + Control.Empresa + "'" + ",Direccion='" + Control.Direccion + "'" + ",Observaciones='" + Control.Observaciones + "'" + ",Imagenlogo='" + Control.Imagenlogo + "'" + ",Icono1='" + Control.Icono1 + "'" + ",Icono2='" + Control.Icono2 + "'" + ",Tasamora=" + Control.Tasamora + ",Iva=" + Control.Iva + ",Retencionarren=" + Control.Retencionarren + ",Diasgracia=" + Control.Diasgracia + ",Maxcodeudor=" + Control.Maxcodeudor + ",Maxdiasven=" + Control.Maxdiasven + ",Montoretension=" + Control.Montoretension + ",BotonNoCobrarIntereses=" + Control.BotonNoCobrarIntereses + ",Periodoapagar='" + Control.Periodoapagar + "'" + ",Fecha=" + Control.Fecha + ",Diaini=" + Control.Diaini + ",Diafin=" + Control.Diafin + ",MESCON=" + Control.MESCON + ",INMUEBLE=" + Control.INMUEBLE + ",FechaProc=" + Control.FechaProc + ",EstadoFecha=" + Control.EstadoFecha + ",Tasa_iva_admon=" + Control.Tasa_iva_admon + ",Tasa_iva_arren=" + Control.Tasa_iva_arren + ",Periodo_contable_ant=" + Control.Periodo_contable_ant + ",Periodo_fiscal_ant=" + Control.Periodo_fiscal_ant + ",Periodo_fiscal=" + Control.Periodo_fiscal + ",Periodo_contable=" + Control.Periodo_contable + ",Cuenta_reporte='" + Control.Cuenta_reporte + "'" + ",No_op=" + Control.No_op + ",Tipo_liq_intrs=" + Control.Tipo_liq_intrs + ",Maxdiasprejuridico=" + Control.Maxdiasprejuridico + ",Tasa_prejuridico=" + Control.Tasa_prejuridico + ",Tasa_comision_admon=" + Control.Tasa_comision_admon + ";"));
 }
 public long Insertar(M_Control Control)
 {
     return(Data.Accion("INSERT INTO Control (Cod_empresa,Empresa,Direccion,Observaciones,Imagenlogo,Icono1,Icono2,Tasamora,Iva,Retencionarren,Diasgracia,Maxcodeudor,Maxdiasven,Montoretension,BotonNoCobrarIntereses,Periodoapagar,Fecha,Diaini,Diafin,MESCON,INMUEBLE,FechaProc,EstadoFecha,Tasa_iva_admon,Tasa_iva_arren,Periodo_contable_ant,Periodo_fiscal_ant,Periodo_fiscal,Periodo_contable,Cuenta_reporte,No_op,Tipo_liq_intrs,Maxdiasprejuridico,Tasa_prejuridico,Tasa_comision_admon) VALUES (" + Control.Cod_empresa + ", '" + Control.Empresa + "'" + ", '" + Control.Direccion + "'" + ", '" + Control.Observaciones + "'" + ", '" + Control.Imagenlogo + "'" + ", '" + Control.Icono1 + "'" + ", '" + Control.Icono2 + "'" + "," + Control.Tasamora + "," + Control.Iva + "," + Control.Retencionarren + "," + Control.Diasgracia + "," + Control.Maxcodeudor + "," + Control.Maxdiasven + "," + Control.Montoretension + "," + Control.BotonNoCobrarIntereses + ", '" + Control.Periodoapagar + "'" + "," + Control.Fecha + "," + Control.Diaini + "," + Control.Diafin + "," + Control.MESCON + "," + Control.INMUEBLE + "," + Control.FechaProc + "," + Control.EstadoFecha + "," + Control.Tasa_iva_admon + "," + Control.Tasa_iva_arren + "," + Control.Periodo_contable_ant + "," + Control.Periodo_fiscal_ant + "," + Control.Periodo_fiscal + "," + Control.Periodo_contable + ", '" + Control.Cuenta_reporte + "'" + "," + Control.No_op + "," + Control.Tipo_liq_intrs + "," + Control.Maxdiasprejuridico + "," + Control.Tasa_prejuridico + "," + Control.Tasa_comision_admon + ");"));
 }