public long Actualizar(M_Empresas Empresas)
 {
     return(Data.Accion("UPDATE Empresas SET Cod_empresa=" + Empresas.Cod_empresa + ",Nombre_empresa='" + Empresas.Nombre_empresa + "'" + ",Direccion_empresa='" + Empresas.Direccion_empresa + "'" + ",Telefono_empresa='" + Empresas.Telefono_empresa + "'" + ",Fax_empresa='" + Empresas.Fax_empresa + "'" + ",Logo_empresa=" + Empresas.Logo_empresa + ",Fondo_empresa=" + Empresas.Fondo_empresa + ",Encabezado='" + Empresas.Encabezado + "'" + ",Observaciones='" + Empresas.Observaciones + "'" + ",Pie='" + Empresas.Pie + "'" + ",Resolucion='" + Empresas.Resolucion + "'" + ",Regimen='" + Empresas.Regimen + "'" + ",Periodo_fiscal=" + Empresas.Periodo_fiscal + ",Año_periodo_fiscal=" + Empresas.Año_periodo_fiscal + ",Periodo_contable=" + Empresas.Periodo_contable + ",Clase=" + Empresas.Clase + ",Grupo=" + Empresas.Grupo + ",Cuenta=" + Empresas.Cuenta + ",Subcuenta=" + Empresas.Subcuenta + ",Tasamora=" + Empresas.Tasamora + ",Iva=" + Empresas.Iva + ",Retencionarren=" + Empresas.Retencionarren + ",Diasgracia=" + Empresas.Diasgracia + ",Maxcodeudor=" + Empresas.Maxcodeudor + ",Maxdiasven=" + Empresas.Maxdiasven + ",Montoretension=" + Empresas.Montoretension + ",BotonNoCobrarIntereses=" + Empresas.BotonNoCobrarIntereses + ",Periodoapagar='" + Empresas.Periodoapagar + "'" + ",Fecha=" + Empresas.Fecha + ",Diaini=" + Empresas.Diaini + ",Diafin=" + Empresas.Diafin + ",MESCON=" + Empresas.MESCON + ",INMUEBLE=" + Empresas.INMUEBLE + ",FechaProc=" + Empresas.FechaProc + ",EstadoFecha=" + Empresas.EstadoFecha + ",Tasa_iva_admon=" + Empresas.Tasa_iva_admon + ",Tasa_iva_arren=" + Empresas.Tasa_iva_arren + ",Tasa_imporenta=" + Empresas.Tasa_imporenta + ",PmP=" + Empresas.PmP + ",Nombre_RL='" + Empresas.Nombre_RL + "'" + ",Nombre_contador='" + Empresas.Nombre_contador + "'" + ",Tipo_id_RL='" + Empresas.Tipo_id_RL + "'" + ",No_Id_RL=" + Empresas.No_Id_RL + ",Exp_Id_RL='" + Empresas.Exp_Id_RL + "'" + ",Tp_contador='" + Empresas.Tp_contador + "'" + ",Revisor_fiscal='" + Empresas.Revisor_fiscal + "'" + ",Tp_revisorfiscal='" + Empresas.Tp_revisorfiscal + "'" + ",Mensajeinvinq='" + Empresas.Mensajeinvinq + "'" + ",Tipo_id='" + Empresas.Tipo_id + "'" + ",Id_empresa=" + Empresas.Id_empresa + ",Dv_empresa='" + Empresas.Dv_empresa + "'" + ",Contab_causacion=" + Empresas.Contab_causacion + ",Ciudad=" + Empresas.Ciudad + ";"));
 }
        public long Nuevo(M_Empresas Empresas)
        {
            Dictionary <string, object> Parametros = new Dictionary <string, object>
            {
                { "Cod_empresa", Empresas.Cod_empresa },
                { "Nombre_empresa", Empresas.Nombre_empresa },
                { "Direccion_empresa", Empresas.Direccion_empresa },
                { "Telefono_empresa", Empresas.Telefono_empresa },
                { "Fax_empresa", Empresas.Fax_empresa },
                { "Logo_empresa", Empresas.Logo_empresa },
                { "Fondo_empresa", Empresas.Fondo_empresa },
                { "Encabezado", Empresas.Encabezado },
                { "Observaciones", Empresas.Observaciones },
                { "Pie", Empresas.Pie },
                { "Resolucion", Empresas.Resolucion },
                { "Regimen", Empresas.Regimen },
                { "Periodo_fiscal", Empresas.Periodo_fiscal },
                { "Año_periodo_fiscal", Empresas.Año_periodo_fiscal },
                { "Periodo_contable", Empresas.Periodo_contable },
                { "Clase", Empresas.Clase },
                { "Grupo", Empresas.Grupo },
                { "Cuenta", Empresas.Cuenta },
                { "Subcuenta", Empresas.Subcuenta },
                { "Tasamora", Empresas.Tasamora },
                { "Iva", Empresas.Iva },
                { "Retencionarren", Empresas.Retencionarren },
                { "Diasgracia", Empresas.Diasgracia },
                { "Maxcodeudor", Empresas.Maxcodeudor },
                { "Maxdiasven", Empresas.Maxdiasven },
                { "Montoretension", Empresas.Montoretension },
                { "BotonNoCobrarIntereses", Empresas.BotonNoCobrarIntereses },
                { "Periodoapagar", Empresas.Periodoapagar },
                { "Fecha", Empresas.Fecha },
                { "Diaini", Empresas.Diaini },
                { "Diafin", Empresas.Diafin },
                { "MESCON", Empresas.MESCON },
                { "INMUEBLE", Empresas.INMUEBLE },
                { "FechaProc", Empresas.FechaProc },
                { "EstadoFecha", Empresas.EstadoFecha },
                { "Tasa_iva_admon", Empresas.Tasa_iva_admon },
                { "Tasa_iva_arren", Empresas.Tasa_iva_arren },
                { "Tasa_imporenta", Empresas.Tasa_imporenta },
                { "PmP", Empresas.PmP },
                { "Nombre_RL", Empresas.Nombre_RL },
                { "Nombre_contador", Empresas.Nombre_contador },
                { "Tipo_id_RL", Empresas.Tipo_id_RL },
                { "No_Id_RL", Empresas.No_Id_RL },
                { "Exp_Id_RL", Empresas.Exp_Id_RL },
                { "Tp_contador", Empresas.Tp_contador },
                { "Revisor_fiscal", Empresas.Revisor_fiscal },
                { "Tp_revisorfiscal", Empresas.Tp_revisorfiscal },
                { "Mensajeinvinq", Empresas.Mensajeinvinq },
                { "Tipo_id", Empresas.Tipo_id },
                { "Id_empresa", Empresas.Id_empresa },
                { "Dv_empresa", Empresas.Dv_empresa },
                { "Contab_causacion", Empresas.Contab_causacion },
                { "Ciudad", Empresas.Ciudad }
            };

            return(Data.EjecutarSPEscalar("{CALL sp_Nuevo_Empresas(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)}", Parametros));
        }
 public long Insertar(M_Empresas Empresas)
 {
     return(Data.Accion("INSERT INTO Empresas (Cod_empresa,Nombre_empresa,Direccion_empresa,Telefono_empresa,Fax_empresa,Logo_empresa,Fondo_empresa,Encabezado,Observaciones,Pie,Resolucion,Regimen,Periodo_fiscal,Año_periodo_fiscal,Periodo_contable,Clase,Grupo,Cuenta,Subcuenta,Tasamora,Iva,Retencionarren,Diasgracia,Maxcodeudor,Maxdiasven,Montoretension,BotonNoCobrarIntereses,Periodoapagar,Fecha,Diaini,Diafin,MESCON,INMUEBLE,FechaProc,EstadoFecha,Tasa_iva_admon,Tasa_iva_arren,Tasa_imporenta,PmP,Nombre_RL,Nombre_contador,Tipo_id_RL,No_Id_RL,Exp_Id_RL,Tp_contador,Revisor_fiscal,Tp_revisorfiscal,Mensajeinvinq,Tipo_id,Id_empresa,Dv_empresa,Contab_causacion,Ciudad) VALUES (" + Empresas.Cod_empresa + ", '" + Empresas.Nombre_empresa + "'" + ", '" + Empresas.Direccion_empresa + "'" + ", '" + Empresas.Telefono_empresa + "'" + ", '" + Empresas.Fax_empresa + "'" + "," + Empresas.Logo_empresa + "," + Empresas.Fondo_empresa + ", '" + Empresas.Encabezado + "'" + ", '" + Empresas.Observaciones + "'" + ", '" + Empresas.Pie + "'" + ", '" + Empresas.Resolucion + "'" + ", '" + Empresas.Regimen + "'" + "," + Empresas.Periodo_fiscal + "," + Empresas.Año_periodo_fiscal + "," + Empresas.Periodo_contable + "," + Empresas.Clase + "," + Empresas.Grupo + "," + Empresas.Cuenta + "," + Empresas.Subcuenta + "," + Empresas.Tasamora + "," + Empresas.Iva + "," + Empresas.Retencionarren + "," + Empresas.Diasgracia + "," + Empresas.Maxcodeudor + "," + Empresas.Maxdiasven + "," + Empresas.Montoretension + "," + Empresas.BotonNoCobrarIntereses + ", '" + Empresas.Periodoapagar + "'" + "," + Empresas.Fecha + "," + Empresas.Diaini + "," + Empresas.Diafin + "," + Empresas.MESCON + "," + Empresas.INMUEBLE + "," + Empresas.FechaProc + "," + Empresas.EstadoFecha + "," + Empresas.Tasa_iva_admon + "," + Empresas.Tasa_iva_arren + "," + Empresas.Tasa_imporenta + "," + Empresas.PmP + ", '" + Empresas.Nombre_RL + "'" + ", '" + Empresas.Nombre_contador + "'" + ", '" + Empresas.Tipo_id_RL + "'" + "," + Empresas.No_Id_RL + ", '" + Empresas.Exp_Id_RL + "'" + ", '" + Empresas.Tp_contador + "'" + ", '" + Empresas.Revisor_fiscal + "'" + ", '" + Empresas.Tp_revisorfiscal + "'" + ", '" + Empresas.Mensajeinvinq + "'" + ", '" + Empresas.Tipo_id + "'" + "," + Empresas.Id_empresa + ", '" + Empresas.Dv_empresa + "'" + "," + Empresas.Contab_causacion + "," + Empresas.Ciudad + ");"));
 }