public List <cxc_SeguimientoCartera_Info> getList_x_Alumno(int IdEmpresa, decimal IdCliente) { try { List <cxc_SeguimientoCartera_Info> Lista = new List <cxc_SeguimientoCartera_Info>(); using (Entities_cuentas_por_cobrar odata = new Entities_cuentas_por_cobrar()) { var lst = odata.cxc_SeguimientoCartera.Where(q => q.IdEmpresa == IdEmpresa && q.IdCliente == IdCliente).OrderByDescending(q => q.Fecha).ToList(); lst.ForEach(q => { Lista.Add(new cxc_SeguimientoCartera_Info { IdEmpresa = q.IdEmpresa, IdSeguimiento = q.IdSeguimiento, IdCliente = q.IdCliente, Fecha = q.Fecha, Observacion = q.Observacion, Estado = q.Estado, CorreoEnviado = q.CorreoEnviado }); }); } return(Lista); } catch (Exception) { throw; } }
public bool enviarcorreoDB(cxc_SeguimientoCartera_Info info) { try { using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_SeguimientoCartera Entity = Context.cxc_SeguimientoCartera.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSeguimiento == info.IdSeguimiento); if (Entity == null) { return(false); } Entity.CorreoEnviado = info.CorreoEnviado = true; Entity.IdUsuarioModificacion = info.IdUsuarioModificacion; Entity.FechaModificacion = info.FechaModificacion = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public cxc_LiquidacionRetProv_Info get_info(int IdEmpresa, int IdSucursal, decimal IdLiquidacion) { try { cxc_LiquidacionRetProv_Info info; using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { var Entity = Context.cxc_LiquidacionRetProv.Where(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdLiquidacion == IdLiquidacion).FirstOrDefault(); if (Entity == null) { return(null); } info = new cxc_LiquidacionRetProv_Info { IdEmpresa = Entity.IdEmpresa, IdSucursal = Entity.IdSucursal, IdLiquidacion = Entity.IdLiquidacion, li_Fecha = Entity.li_Fecha, Observacion = Entity.Observacion, Estado = Entity.Estado, IdTipoCbte = Entity.IdTipoCbte, IdCbteCble = Entity.IdCbteCble }; } return(info); } catch (Exception) { throw; } }
public cxc_SeguimientoCartera_Info get_info(int IdEmpresa, int IdSeguimiento) { try { cxc_SeguimientoCartera_Info info = new cxc_SeguimientoCartera_Info(); using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_SeguimientoCartera Entity = Context.cxc_SeguimientoCartera.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdSeguimiento == IdSeguimiento); if (Entity == null) { return(null); } info = new cxc_SeguimientoCartera_Info { IdEmpresa = Entity.IdEmpresa, IdSeguimiento = Entity.IdSeguimiento, Estado = Entity.Estado, IdCliente = Entity.IdCliente, Fecha = Entity.Fecha, Observacion = Entity.Observacion }; } return(info); } catch (Exception) { throw; } }
public List <cxc_cobro_tipo_Param_conta_x_sucursal_Info> get_list(int IdEmpresa, string IdCobro_tipo) { try { List <cxc_cobro_tipo_Param_conta_x_sucursal_Info> Lista; using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { Lista = (from q in Context.cxc_cobro_tipo_Param_conta_x_sucursal where q.IdEmpresa == IdEmpresa && q.IdCobro_tipo == IdCobro_tipo select new cxc_cobro_tipo_Param_conta_x_sucursal_Info { IdEmpresa = q.IdEmpresa, IdSucursal = q.IdSucursal, IdCobro_tipo = q.IdCobro_tipo, IdCtaCble = q.IdCtaCble, IdCtaCble_Anticipo = q.IdCtaCble_Anticipo, }).ToList(); } return(Lista); } catch (Exception) { throw; } }
private decimal get_id(int IdEmpesa) { try { decimal ID = 1; using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { var lst = from q in Context.cxc_LiquidacionRetProv where q.IdEmpresa == IdEmpesa select q; if (lst.Count() > 0) { ID = lst.Max(q => q.IdLiquidacion) + 1; } } return(ID); } catch (Exception) { throw; } }
public bool validar_existe_IdCatalogo(string IdCatalogo) { try { using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { var lst = from q in Context.cxc_Catalogo where q.IdCatalogo == IdCatalogo select q; if (lst.Count() > 0) { return(true); } else { return(false); } } } catch (Exception) { throw; } }
public List <cxc_MotivoLiquidacionTarjeta_x_tb_sucursal_Info> GetList(int IdEmpresa, decimal IdMotivo) { try { List <cxc_MotivoLiquidacionTarjeta_x_tb_sucursal_Info> Lista; using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { Lista = Context.vwcxc_MotivoLiquidacionTarjeta_x_tb_sucursal.Where(q => q.IdEmpresa == IdEmpresa && q.IdMotivo == IdMotivo).Select(q => new cxc_MotivoLiquidacionTarjeta_x_tb_sucursal_Info { IdEmpresa = q.IdEmpresa, IdMotivo = q.IdMotivo, IdCtaCble = q.IdCtaCble, IdSucursal = q.IdSucursal, Secuencia = q.Secuencia, pc_Cuenta = q.pc_Cuenta, Su_Descripcion = q.Su_Descripcion }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public bool anularDB(cxc_cobro_tipo_Info info) { try { using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_cobro_tipo Entity = Context.cxc_cobro_tipo.FirstOrDefault(q => q.IdCobro_tipo == info.IdCobro_tipo); if (Entity == null) { return(false); } Entity.Estado = info.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = info.Fecha_UltAnu; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public List <cxc_LiquidacionTarjetaDet_Info> GetList(int IdEmpresa, int IdSucursal, decimal IdLiquidacion) { try { List <cxc_LiquidacionTarjetaDet_Info> Lista; using (Entities_cuentas_por_cobrar db = new Entities_cuentas_por_cobrar()) { Lista = db.cxc_LiquidacionTarjetaDet.Where(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdLiquidacion == IdLiquidacion).Select(q => new cxc_LiquidacionTarjetaDet_Info { IdEmpresa = q.IdEmpresa, IdSucursal = q.IdSucursal, IdLiquidacion = q.IdLiquidacion, Secuencia = q.Secuencia, IdMotivo = q.IdMotivo, Valor = q.Valor }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public cxc_MotivoLiquidacionTarjeta_Info GEtInfo(int IdEmpresa, decimal IdMotivo) { try { cxc_MotivoLiquidacionTarjeta_Info info = new cxc_MotivoLiquidacionTarjeta_Info(); using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_MotivoLiquidacionTarjeta Entity = Context.cxc_MotivoLiquidacionTarjeta.Where(q => q.IdEmpresa == IdEmpresa && q.IdMotivo == IdMotivo).FirstOrDefault(); if (Entity == null) { return(null); } info = new cxc_MotivoLiquidacionTarjeta_Info { IdEmpresa = Entity.IdEmpresa, IdMotivo = Entity.IdMotivo, Descripcion = Entity.Descripcion, ESRetenFTE = Entity.ESRetenFTE, ESRetenIVA = Entity.ESRetenIVA, Estado = Entity.Estado, Porcentaje = Entity.Porcentaje, }; } return(info); } catch (Exception) { throw; } }
public bool guardarDB(cxc_Catalogo_Info info) { try { using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_Catalogo Entity = new cxc_Catalogo { IdCatalogo_tipo = info.IdCatalogo_tipo, IdCatalogo = info.IdCatalogo, Estado = info.Estado = "A", Orden = info.Orden, Nombre = info.Nombre, IdUsuario = info.IdUsuario }; Context.cxc_Catalogo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(cxc_Catalogo_Info info) { try { using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_Catalogo Entity = Context.cxc_Catalogo.FirstOrDefault(q => q.IdCatalogo_tipo == info.IdCatalogo_tipo && q.IdCatalogo == info.IdCatalogo); if (Entity == null) { return(false); } Entity.IdCatalogo_tipo = info.IdCatalogo_tipo; Entity.Nombre = info.Nombre; Entity.Orden = info.Orden; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.FechaUltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public cxc_liquidacion_comisiones_Info get_info(int IdEmpresa, decimal IdLiquidacion) { try { cxc_liquidacion_comisiones_Info info = new cxc_liquidacion_comisiones_Info(); using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_liquidacion_comisiones Entity = Context.cxc_liquidacion_comisiones.Where(q => q.IdEmpresa == IdEmpresa && q.IdLiquidacion == IdLiquidacion).FirstOrDefault(); if (Entity == null) { return(null); } info = new cxc_liquidacion_comisiones_Info { IdEmpresa = Entity.IdEmpresa, IdLiquidacion = Entity.IdLiquidacion, IdVendedor = Entity.IdVendedor, Observacion = Entity.Observacion, Fecha = Entity.Fecha, Estado = Entity.Estado }; } return(info); } catch (Exception) { throw; } }
public cxc_CatalogoTipo_Info get_info(string IdCatalogo_tipo) { try { cxc_CatalogoTipo_Info info = new cxc_CatalogoTipo_Info(); using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_CatalogoTipo Entity = Context.cxc_CatalogoTipo.FirstOrDefault(q => q.IdCatalogo_tipo == IdCatalogo_tipo); if (Entity == null) { return(null); } info = new cxc_CatalogoTipo_Info { Descripcion = Entity.Descripcion, IdCatalogo_tipo = Entity.IdCatalogo_tipo }; } return(info); } catch (Exception) { throw; } }
public cxc_Parametro_Info get_info(int IdEmpresa) { try { cxc_Parametro_Info info = new cxc_Parametro_Info(); using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_Parametro Entity = Context.cxc_Parametro.FirstOrDefault(q => q.IdEmpresa == IdEmpresa); if (Entity == null) { return(null); } info = new cxc_Parametro_Info { IdEmpresa = Entity.IdEmpresa, pa_IdCaja_x_cobros_x_CXC = Entity.pa_IdCaja_x_cobros_x_CXC, pa_IdTipoCbteCble_CxC = Entity.pa_IdTipoCbteCble_CxC, pa_IdTipoMoviCaja_x_Cobros_x_cliente = Entity.pa_IdTipoMoviCaja_x_Cobros_x_cliente, DiasTransaccionesAFuturo = Entity.DiasTransaccionesAFuturo, IdCtaCble_ProvisionFuente = Entity.IdCtaCble_ProvisionFuente, IdCtaCble_ProvisionIva = Entity.IdCtaCble_ProvisionIva, IdPunto_cargo_grupo_Fte = Entity.IdPunto_cargo_grupo_Fte, IdPunto_cargo_Fte = Entity.IdPunto_cargo_Fte, IdPunto_cargo_grupo_Iva = Entity.IdPunto_cargo_grupo_Iva, IdPunto_cargo_Iva = Entity.IdPunto_cargo_Iva, IdTipoCbte_LiquidacionRet = Entity.IdTipoCbte_LiquidacionRet, }; } return(info); } catch (Exception) { throw; } }
public List <cxc_LiquidacionTarjeta_x_cxc_cobro_Info> GetList(int IdEmpresa, int IdSucursal, decimal?IdLiquidacion) { try { List <cxc_LiquidacionTarjeta_x_cxc_cobro_Info> Lista; using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { Lista = (from q in Context.vwcxc_LiquidacionTarjeta_x_cxc_cobro where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdLiquidacion == IdLiquidacion select new cxc_LiquidacionTarjeta_x_cxc_cobro_Info { IdEmpresa = q.IdEmpresa, IdSucursal = q.IdSucursal, Valor = q.cr_TotalCobro, IdCobro = q.IdCobro, cr_fecha = q.cr_fecha, cr_observacion = q.cr_observacion, pe_nombreCompleto = q.pe_nombreCompleto }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public bool guardarDB(cxc_SeguimientoCartera_Info info) { try { using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_SeguimientoCartera Entity = new cxc_SeguimientoCartera { IdEmpresa = info.IdEmpresa, IdSeguimiento = info.IdSeguimiento = getId(info.IdEmpresa), IdCliente = info.IdCliente, CorreoEnviado = false, Fecha = info.Fecha, Observacion = info.Observacion, Estado = true, IdUsuarioCreacion = info.IdUsuarioCreacion, FechaCreacion = info.FechaCreacion = DateTime.Now }; Context.cxc_SeguimientoCartera.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception ex) { throw; } }
public cxc_Catalogo_Info get_info(string IdCatalogo_tipo, string IdCatalogo) { try { cxc_Catalogo_Info info = new cxc_Catalogo_Info(); using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_Catalogo Entity = Context.cxc_Catalogo.FirstOrDefault(q => q.IdCatalogo_tipo == IdCatalogo_tipo && q.IdCatalogo == IdCatalogo); if (Entity == null) { return(null); } info = new cxc_Catalogo_Info { IdCatalogo_tipo = Entity.IdCatalogo_tipo, IdCatalogo = Entity.IdCatalogo, Estado = Entity.Estado, Nombre = Entity.Nombre, Orden = Entity.Orden }; } return(info); } catch (Exception) { throw; } }
public bool anularDB(cxc_LiquidacionRetProv_Info info) { try { using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { var Entity = Context.cxc_LiquidacionRetProv.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdLiquidacion == info.IdLiquidacion).FirstOrDefault(); if (Entity == null) { return(false); } Entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion; Entity.FechaAnulacion = DateTime.Now; Entity.MotivoAnulacion = info.MotivoAnulacion; Entity.Estado = false; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public List <cxc_LiquidacionRetProv_Info> get_list(int IdEmpresa, int IdSucursal, DateTime Fecha_ini, DateTime Fecha_fin) { try { List <cxc_LiquidacionRetProv_Info> Lista; using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { Lista = (from q in Context.cxc_LiquidacionRetProv where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && Fecha_ini <= q.li_Fecha && q.li_Fecha <= Fecha_fin orderby q.IdLiquidacion descending select new cxc_LiquidacionRetProv_Info { IdEmpresa = q.IdEmpresa, IdSucursal = q.IdSucursal, IdLiquidacion = q.IdLiquidacion, li_Fecha = q.li_Fecha, Observacion = q.Observacion, Estado = q.Estado, IdTipoCbte = q.IdTipoCbte, IdCbteCble = q.IdCbteCble }).ToList(); } return(Lista); } catch (Exception ex) { throw; } }
public bool guardarDB(cxc_LiquidacionRetProv_Info info) { try { int secuencia = 1; using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_LiquidacionRetProv Entity = new cxc_LiquidacionRetProv { IdEmpresa = info.IdEmpresa, IdSucursal = info.IdSucursal, IdLiquidacion = info.IdLiquidacion = get_id(info.IdEmpresa), li_Fecha = info.li_Fecha, Observacion = info.Observacion, Estado = true, IdUsuarioCreacion = info.IdUsuarioCreacion, FechaCreacion = DateTime.Now }; foreach (var item in info.lst_detalle) { Context.cxc_LiquidacionRetProvDet.Add(new cxc_LiquidacionRetProvDet { IdEmpresa = info.IdEmpresa, IdLiquidacion = info.IdLiquidacion, IdSucursal = info.IdSucursal, Secuencia = secuencia++, IdCobro = item.IdCobro, secuencial = item.secuencial, IdCobro_tipo = item.IdCobro_tipo, Valor = item.Valor, }); } var param = Context.cxc_Parametro.Where(q => q.IdEmpresa == info.IdEmpresa).FirstOrDefault(); var diario = odata_ct.armar_info(info.lst_detalle_cbte, info.IdEmpresa, info.IdSucursal, (int)param.IdTipoCbte_LiquidacionRet, 0, info.Observacion, info.li_Fecha); if (diario != null) { odata_ct.guardarDB(diario); } Entity.IdTipoCbte = diario.IdTipoCbte; Entity.IdCbteCble = diario.IdCbteCble; Context.cxc_LiquidacionRetProv.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception ex) { tb_LogError_Data LogData = new tb_LogError_Data(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "fa_guia_remision_Data", Metodo = "guardarDB", IdUsuario = info.IdUsuarioCreacion }); return(false); } }
//== true ? "S" : "N" public bool guardarDB(cxc_cobro_tipo_Info info) { try { using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_cobro_tipo Entity = new cxc_cobro_tipo { IdCobro_tipo = info.IdCobro_tipo, ESRetenFTE = info.ESRetenFTE_bool == true ? "S" : "N", ESRetenIVA = info.ESRetenIVA_bool == true ? "S" : "N", IdMotivo_tipo_cobro = info.IdMotivo_tipo_cobro, tc_abreviatura = info.tc_abreviatura, tc_Afecha = info.tc_Afecha_bool == true ? "S" : "N", tc_cobroDirecto = info.tc_cobroDirecto_bool == true ? "S" : "N", tc_cobroInDirecto = info.tc_cobroInDirecto_bool == true ? "S" : "N", tc_descripcion = info.tc_descripcion, tc_docXCobrar = info.tc_docXCobrar_bool == true ? "S" : "N", tc_EsCheque = info.tc_EsCheque_bool == true ? "S" : "N", tc_generaNCAuto = info.tc_generaNCAuto_bool == true ? "S" : "N", tc_Que_Tipo_Registro_Genera = info.tc_Que_Tipo_Registro_Genera, tc_interno = info.tc_interno_bool == true ? "S" : "N", tc_seCobra = info.tc_seCobra_bool == true ? "S" : "N", tc_seMuestraManCheque = info.tc_seMuestraManCheque_bool == true ? "S" : "N", tc_SePuede_Depositar = info.tc_SePuede_Depositar_bool == true ? "S" : "N", tc_Tomar_Cta_Cble_De = info.tc_Tomar_Cta_Cble_De, tc_Orden = info.tc_Orden, Estado = info.Estado = "A", PorcentajeRet = info.PorcentajeRet, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.cxc_cobro_tipo.Add(Entity); foreach (var item in info.Lst_tipo_param_det) { cxc_cobro_tipo_Param_conta_x_sucursal det = new cxc_cobro_tipo_Param_conta_x_sucursal { IdEmpresa = info.IdEmpresa, IdSucursal = item.IdSucursal, IdCtaCble = item.IdCtaCble, IdCobro_tipo = info.IdCobro_tipo }; Context.cxc_cobro_tipo_Param_conta_x_sucursal.Add(det); } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(cxc_liquidacion_comisiones_Info info) { try { using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_liquidacion_comisiones Entity = Context.cxc_liquidacion_comisiones.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdLiquidacion == info.IdLiquidacion).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Observacion = info.Observacion; Entity.Fecha = info.Fecha.Date; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.FechaUltMod = DateTime.Now; var lst = Context.cxc_liquidacion_comisiones_det.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdLiquidacion == info.IdLiquidacion); Context.cxc_liquidacion_comisiones_det.RemoveRange(lst); foreach (var item in info.lst_det) { cxc_liquidacion_comisiones_det det = new cxc_liquidacion_comisiones_det { IdEmpresa = info.IdEmpresa, IdLiquidacion = info.IdLiquidacion, Secuencia = item.Secuencia, IdVendedor = item.IdVendedor, PorcentajeComision = item.PorcentajeComision, SubtotalFactura = item.SubtotalFactura, IvaFactura = item.IvaFactura, TotalFactura = item.TotalFactura, TotalCobrado = item.TotalCobrado, BaseComision = item.BaseComision, TotalAComisionar = item.TotalAComisionar, TotalComisionado = item.TotalComisionado, TotalLiquidacion = item.TotalLiquidacion, NoComisiona = item.NoComisiona, fa_IdBodega = item.fa_IdBodega, fa_IdCbteVta = item.fa_IdCbteVta, fa_IdEmpresa = item.fa_IdEmpresa, fa_IdSucursal = item.fa_IdSucursal }; Context.cxc_liquidacion_comisiones_det.Add(det); } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(cxc_liquidacion_comisiones_Info info) { try { using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_liquidacion_comisiones Entity = new cxc_liquidacion_comisiones { IdEmpresa = info.IdEmpresa, IdLiquidacion = info.IdLiquidacion = get_id(info.IdEmpresa), IdVendedor = info.IdVendedor, Observacion = info.Observacion, Fecha = info.Fecha.Date, Estado = true, IdUsuario = info.IdUsuario, FechaTransac = DateTime.Now }; Context.cxc_liquidacion_comisiones.Add(Entity); foreach (var item in info.lst_det) { cxc_liquidacion_comisiones_det det = new cxc_liquidacion_comisiones_det { IdEmpresa = info.IdEmpresa, IdLiquidacion = info.IdLiquidacion, Secuencia = item.Secuencia, IdVendedor = item.IdVendedor, PorcentajeComision = item.PorcentajeComision, SubtotalFactura = item.SubtotalFactura, IvaFactura = item.IvaFactura, TotalFactura = item.TotalFactura, TotalCobrado = item.TotalCobrado, BaseComision = item.BaseComision, TotalAComisionar = item.TotalAComisionar, TotalComisionado = item.TotalComisionado, TotalLiquidacion = item.TotalLiquidacion, NoComisiona = item.NoComisiona, fa_IdBodega = item.fa_IdBodega, fa_IdCbteVta = item.fa_IdCbteVta, fa_IdEmpresa = item.fa_IdEmpresa, fa_IdSucursal = item.fa_IdSucursal }; Context.cxc_liquidacion_comisiones_det.Add(det); } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(cxc_Parametro_Info info) { try { using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_Parametro Entity = Context.cxc_Parametro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa); if (Entity == null) { Entity = new cxc_Parametro { IdEmpresa = info.IdEmpresa, pa_IdCaja_x_cobros_x_CXC = info.pa_IdCaja_x_cobros_x_CXC, pa_IdTipoCbteCble_CxC = info.pa_IdTipoCbteCble_CxC, pa_IdTipoMoviCaja_x_Cobros_x_cliente = info.pa_IdTipoMoviCaja_x_Cobros_x_cliente, DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo, IdCtaCble_ProvisionFuente = info.IdCtaCble_ProvisionFuente, IdCtaCble_ProvisionIva = info.IdCtaCble_ProvisionIva, IdUsuario = info.IdUsuario, FechaTransac = DateTime.Now, IdPunto_cargo_grupo_Fte = info.IdPunto_cargo_grupo_Fte, IdPunto_cargo_Fte = info.IdPunto_cargo_Fte, IdPunto_cargo_grupo_Iva = info.IdPunto_cargo_grupo_Iva, IdPunto_cargo_Iva = info.IdPunto_cargo_Iva, IdTipoCbte_LiquidacionRet = info.IdTipoCbte_LiquidacionRet }; Context.cxc_Parametro.Add(Entity); } else { Entity.pa_IdCaja_x_cobros_x_CXC = info.pa_IdCaja_x_cobros_x_CXC; Entity.pa_IdTipoCbteCble_CxC = info.pa_IdTipoCbteCble_CxC; Entity.pa_IdTipoMoviCaja_x_Cobros_x_cliente = info.pa_IdTipoMoviCaja_x_Cobros_x_cliente; Entity.DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo; Entity.IdCtaCble_ProvisionFuente = info.IdCtaCble_ProvisionFuente; Entity.IdCtaCble_ProvisionIva = info.IdCtaCble_ProvisionIva; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.FechaUltMod = DateTime.Now; Entity.IdPunto_cargo_grupo_Fte = info.IdPunto_cargo_grupo_Fte; Entity.IdPunto_cargo_Fte = info.IdPunto_cargo_Fte; Entity.IdPunto_cargo_grupo_Iva = info.IdPunto_cargo_grupo_Iva; Entity.IdPunto_cargo_Iva = info.IdPunto_cargo_Iva; Entity.IdTipoCbte_LiquidacionRet = info.IdTipoCbte_LiquidacionRet; } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(cxc_cobro_tipo_Info info) { try { using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_cobro_tipo Entity = Context.cxc_cobro_tipo.FirstOrDefault(q => q.IdCobro_tipo == info.IdCobro_tipo); if (Entity == null) { return(false); } Entity.ESRetenFTE = info.ESRetenFTE_bool == true ? "S" : "N"; Entity.ESRetenIVA = info.ESRetenIVA_bool == true ? "S" : "N"; Entity.tc_abreviatura = info.tc_abreviatura; Entity.tc_descripcion = info.tc_descripcion; Entity.tc_Tomar_Cta_Cble_De = info.tc_Tomar_Cta_Cble_De; Entity.PorcentajeRet = info.PorcentajeRet; Entity.EsTarjetaCredito = info.EsTarjetaCredito; Entity.SeDeposita = info.SeDeposita; Entity.PorcentajeDescuento = info.PorcentajeDescuento; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = info.Fecha_UltMod; var lst = Context.cxc_cobro_tipo_Param_conta_x_sucursal.Where(q => q.IdCobro_tipo == info.IdCobro_tipo && q.IdEmpresa == info.IdEmpresa).ToList(); foreach (var item in lst) { Context.cxc_cobro_tipo_Param_conta_x_sucursal.Remove(item); } foreach (var item in info.Lst_tipo_param_det) { cxc_cobro_tipo_Param_conta_x_sucursal det = new cxc_cobro_tipo_Param_conta_x_sucursal { IdEmpresa = info.IdEmpresa, IdSucursal = item.IdSucursal, IdCtaCble = item.IdCtaCble, IdCobro_tipo = info.IdCobro_tipo }; Context.cxc_cobro_tipo_Param_conta_x_sucursal.Add(det); } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public List<cxc_liquidacion_comisiones_det_Info> get_list_x_liquidar(int IdEmpresa, int IdVendedor, DateTime FechaCorte) { try { FechaCorte = FechaCorte.Date; List<cxc_liquidacion_comisiones_det_Info> Lista; using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { Lista = (from q in Context.vwcxc_liquidacion_comisiones_det_x_comisionar where q.IdEmpresa == IdEmpresa && q.IdVendedor == IdVendedor && q.vt_fecha <= FechaCorte select new cxc_liquidacion_comisiones_det_Info { IdEmpresa = q.IdEmpresa, IdVendedor = q.IdVendedor, PorcentajeComision = q.PorComision, SubtotalFactura = q.vt_Subtotal, IvaFactura = q.vt_iva, TotalFactura = q.vt_total, TotalCobrado = q.valor_cobro, BaseComision = q.BaseComision, TotalAComisionar = q.TotalAComisionar, TotalComisionado = q.TotalComisionado, TotalLiquidacion = q.TotalAComisionar, NoComisiona = false, fa_IdBodega = q.IdBodega, fa_IdCbteVta = q.IdCbteVta, fa_IdEmpresa = q.IdEmpresa, fa_IdSucursal = q.IdSucursal, vt_NumFactura = q.vt_NumFactura, Nombres = q.Nombres, vt_fecha = q.vt_fecha, vt_fecha_venc = q.vt_fech_venc }).ToList(); int Secuencia = 1; Lista.ForEach(q => q.Secuencia = Secuencia++); } return Lista; } catch (Exception) { throw; } }
public bool ModificarDB(cxc_MotivoLiquidacionTarjeta_Info info) { try { using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { cxc_MotivoLiquidacionTarjeta Entity = Context.cxc_MotivoLiquidacionTarjeta.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdMotivo == info.IdMotivo).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Descripcion = info.Descripcion; Entity.ESRetenFTE = info.ESRetenFTE; Entity.ESRetenIVA = info.ESRetenIVA; Entity.Porcentaje = info.Porcentaje; Entity.IdUsuarioModificacion = info.IdUsuarioModificacion; Entity.FechaModificacion = DateTime.Now; var lst_det = Context.cxc_MotivoLiquidacionTarjeta_x_tb_sucursal.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdMotivo == info.IdMotivo).ToList(); Context.cxc_MotivoLiquidacionTarjeta_x_tb_sucursal.RemoveRange(lst_det); if (info.Lst_det.Count() > 0) { foreach (var item in info.Lst_det) { Context.cxc_MotivoLiquidacionTarjeta_x_tb_sucursal.Add(new cxc_MotivoLiquidacionTarjeta_x_tb_sucursal { IdEmpresa = info.IdEmpresa, IdMotivo = info.IdMotivo, IdCtaCble = item.IdCtaCble, IdSucursal = item.IdSucursal, Secuencia = item.Secuencia }); } } Context.SaveChanges(); } return(true); } catch (Exception ex) { tb_LogError_Data LogData = new tb_LogError_Data(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "cxc_MotivoLiquidacionTarjeta_Data", Metodo = "ModificarDB", IdUsuario = info.IdUsuarioCreacion }); return(false); } }
public List <cxc_Catalogo_Info> get_list(string IdCatalogo_tipo, bool mostrar_anulados) { try { List <cxc_Catalogo_Info> Lista; using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { if (mostrar_anulados) { Lista = (from q in Context.cxc_Catalogo where q.IdCatalogo_tipo == IdCatalogo_tipo select new cxc_Catalogo_Info { IdCatalogo_tipo = q.IdCatalogo_tipo, IdCatalogo = q.IdCatalogo, Estado = q.Estado, Orden = q.Orden, Nombre = q.Nombre, EstadoBool = q.Estado == "A" ? true : false }).ToList(); } else { Lista = (from q in Context.cxc_Catalogo where q.IdCatalogo_tipo == IdCatalogo_tipo && q.Estado == "A" select new cxc_Catalogo_Info { IdCatalogo_tipo = q.IdCatalogo_tipo, IdCatalogo = q.IdCatalogo, Estado = q.Estado, Orden = q.Orden, Nombre = q.Nombre, EstadoBool = q.Estado == "A" ? true : false }).ToList(); } } return(Lista); } catch (Exception) { throw; } }