public List <cp_codigo_SRI_x_CtaCble_Info> Get_codigo_SRI_x_CtaCble() { try { List <cp_codigo_SRI_x_CtaCble_Info> lm = new List <cp_codigo_SRI_x_CtaCble_Info>(); EntitiesCuentasxPagar CodSRIxCC = new EntitiesCuentasxPagar(); var q = from A in CodSRIxCC.vwcp_codigo_SRI_x_ctaCble select A; tb_Empresa_Data emp = new tb_Empresa_Data(); List <tb_Empresa_Info> listaEmpresa = new List <tb_Empresa_Info>(); listaEmpresa = emp.Get_List_Empresa(); foreach (var item in q) { cp_codigo_SRI_x_CtaCble_Info info = new cp_codigo_SRI_x_CtaCble_Info(); info.IdEmpresa = item.IdEmpresa; info.Empresa = (from x in listaEmpresa where x.IdEmpresa == item.IdEmpresa select x.em_nombre).ToString(); info.idCodigo_SRI = item.idCodigo_SRI; info.IdCtaCble = item.IdCtaCble; info.pc_Cuenta = item.pc_Cuenta; lm.Add(info); } return(lm); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public cp_rpt_nota_credito_Info Get_Info_rpt_nota_credito(int IdEmpresa, decimal IdProveedor, decimal IdCbteCble_NotaC, int IdTipoCbte_NotaC) { try { cp_rpt_nota_credito_Info Datos = new cp_rpt_nota_credito_Info(); tb_Empresa_Data Empresa_D = new tb_Empresa_Data(); cp_proveedor_Data Proveedor_D = new cp_proveedor_Data(); cp_nota_DebCre_Data NotaCr_D = new cp_nota_DebCre_Data(); //cp_orden_giro_pagos_Data PagosOG_D = new cp_orden_giro_pagos_Data(); tb_persona_data Persona_D = new tb_persona_data(); cp_proveedor_Info Proveedor_I = new cp_proveedor_Info(); Proveedor_I = Proveedor_D.Get_Info_Proveedor(IdEmpresa, IdProveedor); Datos.Empresa = Empresa_D.Get_Info_Empresa(IdEmpresa); Datos.Proveedor = Proveedor_I; Datos.NotaCr = NotaCr_D.Get_Info_nota_DebCre(IdEmpresa, IdCbteCble_NotaC, IdTipoCbte_NotaC); Datos.Persona = Persona_D.Get_Info_Persona(Proveedor_I.IdPersona); return(Datos); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public List <XCXP_Rpt028_Info> consultar_data(int idempresa, decimal IdConciliacion_Caja, ref string mensaje) { tb_Empresa_Data dataEmp = new tb_Empresa_Data(); tb_Empresa_Info infoEmp = new tb_Empresa_Info(); List <XCXP_Rpt028_Info> listadatos = new List <XCXP_Rpt028_Info>(); try { using (EntitiesCXP_General OEnti = new EntitiesCXP_General()) { var select = from q in OEnti.vwCXP_Rpt028 where q.IdEmpresa == idempresa && q.IdConciliacion_Caja == IdConciliacion_Caja select q; infoEmp = dataEmp.Get_Info_Empresa(idempresa); foreach (var item in select) { XCXP_Rpt028_Info info = new XCXP_Rpt028_Info(); info.IdEmpresa = info.IdEmpresa; info.IdConciliacion_Caja = item.IdConciliacion_Caja; info.Fecha = item.Fecha; info.IdCaja = item.IdCaja; info.IdEstadoCierre = item.IdEstadoCierre; info.Observacion = item.Observacion; info.IdOrdenPago = item.IdOrdenPago; info.IdTipo_Persona = item.IdTipo_Persona; info.IdPersona = item.IdPersona; info.IdTipo_op = item.IdTipo_op; info.Fecha_OP = item.Fecha_OP; info.Valor_a_pagar = item.Valor_a_pagar; info.Referencia = item.Referencia; info.pe_nombreCompleto = item.pe_nombreCompleto; info.IdCtaCble = item.IdCtaCble; info.pc_Cuenta = item.pc_Cuenta; if (item.dc_Valor > 0) { info.debe = item.dc_Valor; } else { info.haber = item.dc_Valor * -1; } info.SubCentroCosto = item.SubCentroCosto; info.Centro_costo = item.Centro_costo; info.Observacion_OP = item.Observacion_OP; listadatos.Add(info); } } return(listadatos); } catch (Exception ex) { return(new List <XCXP_Rpt028_Info>());; } }
public tb_Empresa_Info Get_Info_Empresa(int IdEmpresa) { try { tb_Empresa_Data EmD = new tb_Empresa_Data(); tb_Empresa_Info le = new tb_Empresa_Info(); le = EmD.Get_Info_Empresa(IdEmpresa); return(le); } catch (Exception ex) { try { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "ObtenerEmpresa", ex.Message), ex) { EntityType = typeof(tb_Empresa_Bus) }; } catch (Exception) { throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "ObtenerEmpresa", ex.Message), ex) { EntityType = typeof(tb_Empresa_Bus) }; } } }
public List <XCXP_Rpt032_Info> Get_List_Data(int IdEmpresa, decimal IdConciliacion_Caja, ref string mensaje) { tb_Empresa_Data dataEmp = new tb_Empresa_Data(); tb_Empresa_Info infoEmp = new tb_Empresa_Info(); List <XCXP_Rpt032_Info> listadatos = new List <XCXP_Rpt032_Info>(); try { using (EntitiesCXP_General OEnti = new EntitiesCXP_General()) { var select = from q in OEnti.vwCXP_Rpt032 where q.IdEmpresa == IdEmpresa && q.IdConciliacion_Caja == IdConciliacion_Caja select q; infoEmp = dataEmp.Get_Info_Empresa(IdEmpresa); foreach (var item in select) { XCXP_Rpt032_Info info = new XCXP_Rpt032_Info(); info.IdEmpresa = item.IdEmpresa; info.IdConciliacion_Caja = item.IdConciliacion_Caja; info.Secuencia = item.Secuencia; info.IdEmpresa_OGiro = item.IdEmpresa_OGiro; info.IdCbteCble_Ogiro = item.IdCbteCble_Ogiro; info.IdTipoCbte_Ogiro = item.IdTipoCbte_Ogiro; info.IdTipoMovi = item.IdTipoMovi; info.Valor_a_aplicar = item.Valor_a_aplicar; info.Tipo_documento = item.Tipo_documento; info.IdEmpresa_OP = item.IdEmpresa_OP; info.IdOrdenPago_OP = item.IdOrdenPago_OP; info.IdProveedor = item.IdProveedor; info.pr_nombre = item.pr_nombre; info.co_serie = item.co_serie; info.co_factura = item.co_factura; info.co_FechaFactura = item.co_FechaFactura; info.co_FechaFactura_vct = item.co_FechaFactura_vct; info.co_plazo = item.co_plazo; info.co_observacion = item.co_observacion; info.co_baseImponible = item.co_baseImponible; info.co_total = item.co_total; info.co_valorpagar = item.co_valorpagar; info.Codigo = item.Codigo; info.IdCentroCosto = item.IdCentroCosto; info.nom_centro_costo = item.nom_centro_costo; info.em_Nombre = infoEmp.em_nombre; listadatos.Add(info); } } return(listadatos); } catch (Exception ex) { return(new List <XCXP_Rpt032_Info>());; } }
public List<XCXP_Rpt019_Info> consultar_data(int idempresa, decimal IdConciliacion_Caja, ref string mensaje) { tb_Empresa_Data dataEmp = new tb_Empresa_Data(); tb_Empresa_Info infoEmp = new tb_Empresa_Info(); List<XCXP_Rpt019_Info> listadatos = new List<XCXP_Rpt019_Info>(); try { using (EntitiesCXP_General OEnti = new EntitiesCXP_General()) { var select = from q in OEnti.vwCXP_Rpt019 where q.IdEmpresa == idempresa && q.IdConciliacion_Caja == IdConciliacion_Caja select q; infoEmp = dataEmp.Get_Info_Empresa(idempresa); foreach (var item in select) { XCXP_Rpt019_Info itemInfo = new XCXP_Rpt019_Info(); itemInfo.IdEmpresa = item.IdEmpresa; itemInfo.IdConciliacion_Caja = item.IdConciliacion_Caja; itemInfo.Fecha = item.Fecha; itemInfo.IdCaja = item.IdCaja; itemInfo.IdEstadoCierre = item.IdEstadoCierre; itemInfo.Observacion = item.Observacion; itemInfo.IdEmpresa_op = item.IdEmpresa_op; itemInfo.IdOrdenPago_op = item.IdOrdenPago_op; itemInfo.ca_Descripcion = item.ca_Descripcion; itemInfo.IdEmpresa_OGiro = item.IdEmpresa_OGiro; itemInfo.IdCbteCble_Ogiro = item.IdCbteCble_Ogiro; itemInfo.IdTipoCbte_Ogiro = item.IdTipoCbte_Ogiro; itemInfo.co_serie = item.co_serie; itemInfo.co_factura = item.co_factura; itemInfo.co_valorpagar = item.co_valorpagar; itemInfo.co_observacion = item.co_observacion; itemInfo.Nombre = item.Nombre; itemInfo.co_FechaFactura = item.co_FechaFactura; itemInfo.co_fechaOg = item.co_fechaOg; itemInfo.Beneficiario = item.pr_nombre; itemInfo.nomEmpresa = infoEmp.NombreComercial; listadatos.Add(itemInfo); } } return listadatos; } catch (Exception ex) { return new List<XCXP_Rpt019_Info>(); ; } }
public List <XPRO_CUS_CID_Rpt003_Info> Get_cotizacion(int IdEmpresa, int IdCotizacion, int IdSucursal) { try { tb_Empresa_Info Cbt = new tb_Empresa_Info(); tb_Empresa_Data empresaData = new tb_Empresa_Data(); List <XPRO_CUS_CID_Rpt003_Info> lista = new List <XPRO_CUS_CID_Rpt003_Info>(); using (EntitiesProduccion_Edehsa_Rpt db = new EntitiesProduccion_Edehsa_Rpt()) { var select_ = from q in db.vwPRO_CUS_CID_Rpt003 where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdCotizacion == IdCotizacion select q; Cbt = empresaData.Get_Info_Empresa(IdEmpresa); foreach (var item in select_) { XPRO_CUS_CID_Rpt003_Info info = new XPRO_CUS_CID_Rpt003_Info(); info.IdEmpresa = item.IdEmpresa; info.IdSucursal = item.IdSucursal; info.IdCotizacion = item.IdCotizacion; info.Secuencia = item.Secuencia; info.Idproducto = item.Idproducto; info.Cant_a_cotizar = item.Cant_a_cotizar; info.Cant_soli = item.Cant_soli; info.IdListadoMateriales_lq = item.IdListadoMateriales_lq; info.nom_sucursal = item.nom_sucursal; info.FechaReg = item.FechaReg; info.IdDetalle_lq = item.IdDetalle_lq; info.pr_descripcion = item.pr_descripcion; info.Observacion = item.Observacion; info.pr_nombre = item.pr_nombre; info.em_logo = Cbt.em_logo; info.em_nombre = Cbt.em_nombre; lista.Add(info); } } return(lista); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public List <XROL_Rpt015_Info> Get_Asignacion_x_empleado(int idEmpresa, int Idnomina_tipo, decimal IdEmpleado, decimal idAsignacion_Impl) { try { List <XROL_Rpt015_Info> Lista = new List <XROL_Rpt015_Info>(); tb_Empresa_Info info_empresa = new tb_Empresa_Info(); tb_Empresa_Data empresa_data = new tb_Empresa_Data(); info_empresa = empresa_data.Get_Info_Empresa(idEmpresa); using (EntitiesRolesRptGeneral Conexion = new EntitiesRolesRptGeneral()) { var quer = (from q in Conexion.vwROL_Rpt015 where q.IdEmpresa == idEmpresa // &&q.IdNomina_Tipo==Idnomina_tipo && q.IdAsignacion_Impl == idAsignacion_Impl && q.IdEmpleado == IdEmpleado select q); foreach (var item in quer) { XROL_Rpt015_Info info = new XROL_Rpt015_Info(); info.em_nombre = info.em_nombre; info.pe_nombreCompleto = item.pe_nombreCompleto; info.IdEmpresa = item.IdEmpresa; info.IdEmpleado = item.IdEmpleado; info.Observacion = item.Observacion; info.secuencia = item.secuencia; info.Detalle = item.Detalle; info.Vida_Util = item.Vida_Util; info.Cantidad = item.Cantidad; info.IdAsignacion_Impl = item.IdAsignacion_Impl; info.pr_descripcion = item.pr_descripcion; info.pr_descripcion_2 = item.pr_descripcion_2; info.pr_codigo = item.pr_codigo; info.Af_Nombre = item.Af_Nombre; info.ca_descripcion = item.ca_descripcion; info.IdNomina_Tipo = item.IdNomina_Tipo; info.Fecha_Entrega = item.Fecha_Entrega; info.em_logo = info_empresa.em_logo; info.pe_cedulaRuc = item.pe_cedulaRuc; Lista.Add(info); } } return(Lista); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; return(new List <XROL_Rpt015_Info>()); } }
public List <XCXP_Rpt031_Info> Get_List_Data(int IdEmpresa, decimal IdConciliacion_Caja, ref string mensaje) { tb_Empresa_Data dataEmp = new tb_Empresa_Data(); tb_Empresa_Info infoEmp = new tb_Empresa_Info(); List <XCXP_Rpt031_Info> listadatos = new List <XCXP_Rpt031_Info>(); try { using (EntitiesCXP_General OEnti = new EntitiesCXP_General()) { var select = from q in OEnti.vwCXP_Rpt031 where q.IdEmpresa == IdEmpresa && q.IdConciliacion_Caja == IdConciliacion_Caja select q; infoEmp = dataEmp.Get_Info_Empresa(IdEmpresa); foreach (var item in select) { XCXP_Rpt031_Info info = new XCXP_Rpt031_Info(); info.IdEmpresa = item.IdEmpresa; info.IdConciliacion_Caja = item.IdConciliacion_Caja; info.IdPeriodo = item.IdPeriodo; info.Fecha = item.Fecha; info.IdCaja = item.IdCaja; info.IdEstadoCierre = item.IdEstadoCierre; info.nom_estado_cierre = item.nom_estado_cierre; info.Observacion = item.Observacion; info.IdEmpresa_op = item.IdEmpresa_op; info.IdOrdenPago_op = item.IdOrdenPago_op; info.IdCtaCble = item.IdCtaCble; info.Saldo_cont_al_periodo = item.Saldo_cont_al_periodo; info.Ingresos = item.Ingresos; info.Total_Ing = item.Total_Ing; info.Total_fact_vale = item.Total_fact_vale; info.Total_fondo = item.Total_fondo; info.Dif_x_pagar_o_cobrar = item.Dif_x_pagar_o_cobrar; info.ca_Descripcion = item.ca_Descripcion; info.em_Nombre = infoEmp.em_nombre; listadatos.Add(info); } } return(listadatos); } catch (Exception ex) { return(new List <XCXP_Rpt031_Info>());; } }
public List <XCXP_Rpt010_Info> consultar_data(int IdEmpresa, decimal ProveedorIni, decimal ProveedorFin, DateTime FechaIni, DateTime FechaFin, ref string mensaje) { try { FechaIni = Convert.ToDateTime(FechaIni.ToShortDateString()); FechaFin = Convert.ToDateTime(FechaFin.ToShortDateString()); List <XCXP_Rpt010_Info> listadedatos = new List <XCXP_Rpt010_Info>(); tb_Empresa_Info Cbt = new tb_Empresa_Info(); tb_Empresa_Data empresaData = new tb_Empresa_Data(); using (EntitiesCXP_General facturaProvee = new EntitiesCXP_General()) { var select = from h in facturaProvee.vwCXP_Rpt010 where h.IdEmpresa == IdEmpresa && h.co_fechaOg >= FechaIni && h.co_fechaOg <= FechaFin && h.IdProveedor >= ProveedorIni && h.IdProveedor <= ProveedorFin select h; Cbt = empresaData.Get_Info_Empresa(IdEmpresa); foreach (var item in select) { XCXP_Rpt010_Info itemInfo = new XCXP_Rpt010_Info(); itemInfo.IdEmpresa = item.IdEmpresa; itemInfo.IdCbteCble_Ogiro = item.IdCbteCble_Ogiro; itemInfo.IdTipoCbte_Ogiro = item.IdTipoCbte_Ogiro; itemInfo.IdOrden_giro_Tipo = item.IdOrden_giro_Tipo; itemInfo.Documento = item.Documento; itemInfo.nom_tipo_doc = item.nom_tipo_doc; itemInfo.cod_tipo_doc = item.cod_tipo_doc; itemInfo.co_fechaOg = item.co_fechaOg; itemInfo.IdProveedor = item.IdProveedor; itemInfo.nom_proveedor = item.nom_proveedor; itemInfo.Valor_a_pagar = item.Valor_a_pagar; itemInfo.Valor_debe = item.Valor_debe; itemInfo.Valor_Haber = item.Valor_Haber; itemInfo.Observacion = item.Observacion; itemInfo.Ruc_Proveedor = item.Ruc_Proveedor; itemInfo.representante_legal = item.representante_legal; itemInfo.co_FechaFactura_vct = item.co_FechaFactura_vct; listadedatos.Add(itemInfo); } } return(listadedatos); } catch (Exception ex) { return(new List <XCXP_Rpt010_Info>()); } }
public List <XCXP_NATU_Rpt004_Info> consultar_Data(int IdEmpresa, decimal ProveedorIni, decimal ProveedorFin, DateTime FechaIni, DateTime FechaFin, ref string mensaje, int IdClaseProveedor, string IdUsuario) { try { List <XCXP_NATU_Rpt004_Info> listadedatos = new List <XCXP_NATU_Rpt004_Info>(); tb_Empresa_Info Cbt = new tb_Empresa_Info(); tb_Empresa_Data empresaData = new tb_Empresa_Data(); DateTime Fecha_Ini = Convert.ToDateTime(FechaIni.ToShortDateString()); DateTime Fecha_Fin = Convert.ToDateTime(FechaFin.ToShortDateString()); decimal ProveIni = 0; decimal ProveFin = 0; int IdClase_ini = IdClaseProveedor; int IdClase_fin = IdClaseProveedor == 0 ? 99999 : IdClaseProveedor; ProveIni = (ProveedorIni == 0) ? 0 : ProveedorIni; ProveFin = (ProveedorFin == 0) ? 9999999 : ProveedorFin; using (EntitiesCXP_Rpt_Naturisa facturaProvee = new EntitiesCXP_Rpt_Naturisa()) { facturaProvee.SetCommandTimeOut(3000); var select = facturaProvee.spCXP_NATU_Rpt004(IdEmpresa, ProveIni, ProveFin, Fecha_Ini, Fecha_Fin, IdClase_ini, IdClase_fin, IdUsuario).ToList(); foreach (var item in select) { XCXP_NATU_Rpt004_Info itemInfo = new XCXP_NATU_Rpt004_Info(); itemInfo.IdEmpresa = item.IdEmpresa; itemInfo.IdProveedor = item.IdProveedor; itemInfo.nom_proveedor = item.nom_proveedor; itemInfo.Saldo_inicial = item.Saldo_inicial; itemInfo.Debitos = Convert.ToDouble(item.Debitos); itemInfo.Creditos = Convert.ToDouble(item.Creditos); itemInfo.Saldo = Convert.ToDouble(item.Saldo); itemInfo.IdClaseProveedor = item.IdClaseProveedor; itemInfo.descripcion_clas_prove = item.descripcion_clas_prove; listadedatos.Add(itemInfo); } } return(listadedatos); } catch (Exception) { return(new List <XCXP_NATU_Rpt004_Info>()); } }
public List <XCXP_Rpt033_Info> Get_List_Data(int IdEmpresa, decimal IdConciliacion_Caja, ref string mensaje) { tb_Empresa_Data dataEmp = new tb_Empresa_Data(); tb_Empresa_Info infoEmp = new tb_Empresa_Info(); List <XCXP_Rpt033_Info> listadatos = new List <XCXP_Rpt033_Info>(); try { using (EntitiesCXP_General OEnti = new EntitiesCXP_General()) { var select = from q in OEnti.vwCXP_Rpt033 where q.IdEmpresa == IdEmpresa && q.IdConciliacion_Caja == IdConciliacion_Caja select q; infoEmp = dataEmp.Get_Info_Empresa(IdEmpresa); foreach (var item in select) { XCXP_Rpt033_Info info = new XCXP_Rpt033_Info(); info.IdEmpresa = item.IdEmpresa; info.IdConciliacion_Caja = item.IdConciliacion_Caja; info.Secuencia = item.Secuencia; info.IdEmpresa_movcaja = item.IdEmpresa_movcaja; info.IdCbteCble_movcaja = item.IdCbteCble_movcaja; info.IdTipocbte_movcaja = item.IdTipocbte_movcaja; info.IdCtaCble = item.IdCtaCble; info.IdPunto_cargo = item.IdPunto_cargo; info.IdPunto_cargo_grupo = item.IdPunto_cargo_grupo; info.cm_beneficiario = item.cm_beneficiario; info.cm_observacion = item.cm_observacion; info.cm_fecha = item.cm_fecha; info.IdPersona = item.IdPersona; info.nom_persona = item.nom_persona; info.IdTipoMovi = item.IdTipoMovi; info.nom_TipoMovi = item.nom_TipoMovi; info.cm_valor = item.cm_valor; info.em_Nombre = infoEmp.em_nombre; listadatos.Add(info); } } return(listadatos); } catch (Exception ex) { return(new List <XCXP_Rpt033_Info>());; } }
public List <XCXP_Rpt029_Info> Get_List_Data(int IdEmpresa, DateTime FechaIni, DateTime FechaFin, ref string mensaje) { tb_Empresa_Data dataEmp = new tb_Empresa_Data(); tb_Empresa_Info infoEmp = new tb_Empresa_Info(); List <XCXP_Rpt029_Info> listadatos = new List <XCXP_Rpt029_Info>(); try { using (EntitiesCXP_General OEnti = new EntitiesCXP_General()) { var select = from q in OEnti.vwCXP_Rpt029 where q.IdEmpresa == IdEmpresa && q.fecha >= FechaIni && q.fecha <= FechaFin select q; infoEmp = dataEmp.Get_Info_Empresa(IdEmpresa); foreach (var item in select) { XCXP_Rpt029_Info Info = new XCXP_Rpt029_Info(); Info.IdEmpresa = item.IdEmpresa; Info.em_nombre = infoEmp.em_nombre; Info.pr_codigo = item.pr_codigo; Info.pr_nombre = item.pr_nombre; Info.Factura = item.Factura; Info.NumRetencion = item.NumRetencion; Info.co_Por_iva = item.co_Por_iva; Info.co_valoriva = item.co_valoriva; Info.co_subtotal_iva = item.co_subtotal_iva; Info.co_subtotal_siniva = item.co_subtotal_siniva; Info.fecha = item.fecha; Info.Base_Fuente = item.Base_Fuente; Info.Diferencia = item.Diferencia; Info.Tiene_retencion = item.Tiene_retencion.Trim(); Info.re_tipoRet = item.re_tipoRet == null? "" :item.re_tipoRet.Trim(); listadatos.Add(Info); } } return(listadatos); } catch (Exception ex) { return(new List <XCXP_Rpt029_Info>());; } }
public byte [] Get_Fondo_Pantalla_x_Empresa(int IdEmpresa) { try { tb_Empresa_Data EmD = new tb_Empresa_Data(); return(EmD.Get_Fondo_Pantalla_x_Empresa(IdEmpresa)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "Get_Fondo_Pantalla_x_Empresa", ex.Message), ex) { EntityType = typeof(tb_Empresa_Bus) }; } }
public Boolean GrabarDB(tb_Empresa_Info info) { try { tb_Empresa_Data empD = new tb_Empresa_Data(); return(empD.GrabarDB(info)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "GrabarDB", ex.Message), ex) { EntityType = typeof(tb_Empresa_Bus) }; } }
public List <tb_Empresa_Info> Get_List_Empresa_x_Usuario(string IdUsuario) { try { tb_Empresa_Data EmD = new tb_Empresa_Data(); List <tb_Empresa_Info> le = new List <tb_Empresa_Info>(); le = EmD.Get_List_Empresa_x_Usuario(IdUsuario); return(le); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "ObtenerlistEmpresa", ex.Message), ex) { EntityType = typeof(tb_Empresa_Bus) }; } }
public List <XCXP_Rpt027_Info> consultar_data(int idempresa, decimal IdConciliacion_Caja, ref string mensaje) { tb_Empresa_Data dataEmp = new tb_Empresa_Data(); tb_Empresa_Info infoEmp = new tb_Empresa_Info(); List <XCXP_Rpt027_Info> listadatos = new List <XCXP_Rpt027_Info>(); try { using (EntitiesCXP_General OEnti = new EntitiesCXP_General()) { var select = from q in OEnti.vwCXP_Rpt027 where q.IdEmpresa == idempresa && q.IdConciliacion_Caja == IdConciliacion_Caja select q; infoEmp = dataEmp.Get_Info_Empresa(idempresa); foreach (var item in select) { XCXP_Rpt027_Info info = new XCXP_Rpt027_Info(); info.IdEmpresa = item.IdEmpresa; info.IdConciliacion_Caja = info.IdConciliacion_Caja; info.Secuencia = item.Secuencia; info.IdEmpresa_movcaja = item.IdEmpresa_movcaja; info.IdCbteCble_movcaja = item.IdConciliacion_Caja; info.IdTipocbte_movcaja = item.IdTipocbte_movcaja; info.IdCtaCble = item.IdCtaCble; info.cm_valor = item.cm_valor; info.cm_beneficiario = item.cm_beneficiario; info.IdTipoMovi = item.IdTipoMovi; info.tm_descripcion = item.tm_descripcion; info.cm_observacion = item.cm_observacion; info.pc_Cuenta = item.pc_Cuenta; listadatos.Add(info); } } return(listadatos); } catch (Exception ex) { return(new List <XCXP_Rpt027_Info>());; } }
public cp_codigo_SRI_x_CtaCble_Info GetInfo_codigo_SRI_x_CtaCble(int IdEmpresa, int IdCodigo_SRI) { try { cp_codigo_SRI_x_CtaCble_Info info = new cp_codigo_SRI_x_CtaCble_Info(); EntitiesCuentasxPagar CodSRIxCC = new EntitiesCuentasxPagar(); var q = from A in CodSRIxCC.cp_codigo_SRI_x_CtaCble where A.IdEmpresa == IdEmpresa && A.idCodigo_SRI == IdCodigo_SRI select A; tb_Empresa_Data emp = new tb_Empresa_Data(); List <tb_Empresa_Info> listaEmpresa = new List <tb_Empresa_Info>(); listaEmpresa = emp.Get_List_Empresa(); foreach (var item in q) { info.IdEmpresa = item.IdEmpresa; info.Empresa = (from x in listaEmpresa where x.IdEmpresa == item.IdEmpresa select x.em_nombre).ToString(); info.idCodigo_SRI = item.idCodigo_SRI; info.IdCtaCble = item.IdCtaCble; info.nom_pc = item.nom_pc; info.ip = item.ip; info.idUsuario = item.idUsuario; info.fecha_UltMod = item.fecha_UltMod; } return(info); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public in_presupuesto_Reporte_Info Get_Info_presupuesto(int IdEmpresa, int IdSucursal, int IdPresupuesto) { try { in_presupuesto_Reporte_Info Datos = new in_presupuesto_Reporte_Info(); tb_Empresa_Data Empresa_D = new tb_Empresa_Data(); in_presupuestoDetalle_Data DetallePres_D = new in_presupuestoDetalle_Data(); in_presupuesto_Info PresInfo = new in_presupuesto_Info(); Datos.Empresa = Empresa_D.Get_Info_Empresa(IdEmpresa); //PresInfo = Get_Info_presupuesto(IdEmpresa, IdSucursal, IdPresupuesto); Datos.Pres_CabeceraInfo = PresInfo; Datos.Pres_DetalleInfo = DetallePres_D.Get_List_presupuestoDetalle(IdPresupuesto, IdEmpresa); return(Datos); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(mensaje); } }
public List <XCXP_Rpt035_Info> get_Reporte_Estado_Cuenta_Proveedor_con_Dias_Vencidos(int IdEmpresa, DateTime FechaCorte, decimal IdProveedorIni, decimal IdProveedorFin) { try { string format = "dd/MM/yyyy"; FechaCorte = FechaCorte.Date; // infoRpt.S_fECHA = item.fecha == null ? "" : Convert.ToDateTime(item.fecha).ToString(format); tb_Empresa_Data empresa_data = new tb_Empresa_Data(); tb_Empresa_Info info_empresa = new tb_Empresa_Info(); info_empresa = empresa_data.Get_Info_Empresa(IdEmpresa); List <XCXP_Rpt035_Info> lstRpt = new List <XCXP_Rpt035_Info>(); using (EntitiesCXP_General listado = new EntitiesCXP_General()) { var select = from q in listado.spCXP_Rpt035(IdEmpresa, FechaCorte, IdProveedorIni, IdProveedorFin) where q.Saldo > 0 select q; foreach (var item in select) { XCXP_Rpt035_Info infoRpt = new XCXP_Rpt035_Info(); infoRpt.IdRow = item.IdRow; infoRpt.IdEmpresa = item.IdEmpresa; infoRpt.IdCbteCble_Ogiro = item.IdCbteCble_Ogiro; infoRpt.IdTipoCbte_Ogiro = item.IdTipoCbte_Ogiro; infoRpt.IdOrden_giro_Tipo = item.IdOrden_giro_Tipo; infoRpt.Documento = item.Documento; infoRpt.nom_tipo_doc = item.nom_tipo_doc; infoRpt.cod_tipo_doc = item.cod_tipo_doc; infoRpt.IdProveedor = item.IdProveedor; infoRpt.nom_proveedor = item.nom_proveedor; infoRpt.Valor_a_pagar = item.Valor_a_pagar; infoRpt.MontoAplicado = item.MontoAplicado; infoRpt.Saldo = item.Saldo; infoRpt.Observacion = item.Observacion; infoRpt.Ruc_Proveedor = item.Ruc_Proveedor; infoRpt.representante_legal = item.representante_legal; infoRpt.Tipo_cbte = item.Tipo_cbte; infoRpt.Plazo_fact = item.Plazo_fact; infoRpt.co_fechaOg = item.co_fechaOg; infoRpt.co_FechaFactura_vct = item.co_FechaFactura_vct; infoRpt.Dias_Vcto = item.Dias_Vcto; infoRpt.Fecha_corte = item.Fecha_corte; infoRpt.x_Vencer = item.x_Vencer; infoRpt.Vencido_1_30 = item.Vencido_1_30 + item.Vencido_31_60 + item.Vencido_61_180 + item.Vencido_Mayor_181; // infoRpt.Vencido_31_60 = item.Vencido_31_60; //infoRpt.Vencido_61_180 = item.Vencido_61_180; //infoRpt.Vencido_Mayor_181 = item.Vencido_Mayor_181; infoRpt.em_logo = info_empresa.em_logo; lstRpt.Add(infoRpt); } } return(lstRpt); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); return(new List <XCXP_Rpt035_Info>()); } }
public Boolean Update_usuario_referencias(seg_usuario_info user, List <tb_Empresa_Info> lEmpresa, ref string MensajeError) { try { using (EntitiesSeguAcceso entity = new EntitiesSeguAcceso()) { var contact = (from c in entity.seg_usuario where c.IdUsuario == user.IdUsuario select c).First(); //contact.Contrasena = user.Contrasena; contact.estado = user.estado; contact.Nombre = user.Nombre; contact.ExigirDirectivaContrasenia = user.ExigirDirectivaContrasenia; contact.CambiarContraseniaSgtSesion = user.CambiarContraseniaSgtSesion; //context.SaveChanges(); List <tb_Empresa_Info> anterior_lista_empresas_del_usuario = new tb_Empresa_Data().Get_List_Empresa_x_Usuario(user.IdUsuario); foreach (tb_Empresa_Info anterior_empresa in anterior_lista_empresas_del_usuario) { bool existe = false; foreach (tb_Empresa_Info nueva_empresa in lEmpresa) { if (nueva_empresa.IdEmpresa == anterior_empresa.IdEmpresa) { existe = true; } } if (!existe) { var empresa_x_usuario = (from c in entity.seg_Usuario_x_Empresa where c.IdUsuario == user.IdUsuario && c.IdEmpresa == anterior_empresa.IdEmpresa select c).First(); entity.seg_Usuario_x_Empresa.Remove(empresa_x_usuario); //entity.SaveChanges(); } } foreach (tb_Empresa_Info nueva_empresa in lEmpresa) { bool existe = false; foreach (tb_Empresa_Info anterior_empresa in anterior_lista_empresas_del_usuario) { if (anterior_empresa.IdEmpresa == nueva_empresa.IdEmpresa) { existe = true; } } if (!existe) { seg_Usuario_x_Empresa objUser_x_empresa = new seg_Usuario_x_Empresa(); objUser_x_empresa.IdEmpresa = nueva_empresa.IdEmpresa; objUser_x_empresa.IdUsuario = user.IdUsuario; entity.seg_Usuario_x_Empresa.Add(objUser_x_empresa); //entity.SaveChanges(); } } entity.SaveChanges(); } return(true); } catch (Exception ex) { MensajeError = ex.Message; return(false); } }
public List <XCXP_Rpt030_Info> Get_List_Data(int IdEmpresa, DateTime FechaIni, DateTime FechaFin, bool x_Fecha_Emision, ref string mensaje) { tb_Empresa_Data dataEmp = new tb_Empresa_Data(); tb_Empresa_Info infoEmp = new tb_Empresa_Info(); List <XCXP_Rpt030_Info> listadatos = new List <XCXP_Rpt030_Info>(); try { using (EntitiesCXP_General OEnti = new EntitiesCXP_General()) { IQueryable <vwCXP_Rpt030> select; if (x_Fecha_Emision == true) { select = from q in OEnti.vwCXP_Rpt030 where q.IdEmpresa == IdEmpresa && FechaIni <= q.FechaEmision && q.FechaEmision <= FechaFin select q; } else { select = from q in OEnti.vwCXP_Rpt030 where q.IdEmpresa == IdEmpresa && FechaIni <= q.co_FechaContabilizacion && q.co_FechaContabilizacion <= FechaFin select q; } infoEmp = dataEmp.Get_Info_Empresa(IdEmpresa); foreach (var item in select) { XCXP_Rpt030_Info info = new XCXP_Rpt030_Info(); info.IdEmpresa = item.IdEmpresa; info.IdTipoCbte_Ogiro = item.IdTipoCbte_Ogiro; info.IdCbteCble_Ogiro = item.IdCbteCble_Ogiro; info.pr_nombre = item.pr_nombre; info.NumDocumento = item.NumDocumento; info.co_observacion = item.co_observacion; info.FechaEmision = item.FechaEmision; info.FechaRegistro = item.FechaRegistro; info.co_Por_iva = item.co_Por_iva; info.co_valoriva = item.co_valoriva; info.co_subtotal_iva = item.co_subtotal_iva; info.co_subtotal_siniva = item.co_subtotal_siniva; info.co_baseImponible = item.co_baseImponible; info.co_total = item.co_total; info.co_vaCoa = item.co_vaCoa; info.IdIden_credito = item.IdIden_credito; info.Codigo = item.Codigo; info.codigoSRI = item.codigoSRI; info.co_descripcion = item.co_descripcion; info.TipoServicio = item.TipoServicio; info.em_Nombre = infoEmp.em_nombre; info.co_FechaContabilizacion = item.co_FechaContabilizacion; listadatos.Add(info); } } return(listadatos); } catch (Exception ex) { return(new List <XCXP_Rpt030_Info>());; } }