public bool modificarEstadoAutorizacion(int IdEmpresa, int IdSucursal, int IdBodega, decimal IdGuiaRemision) { try { using (Entities_facturacion Context = new Entities_facturacion()) { var Entity = Context.fa_guia_remision.Where(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdBodega == IdBodega && q.IdGuiaRemision == IdGuiaRemision).FirstOrDefault(); if (Entity != null) { Entity.aprobada_enviar_sri = true; Context.SaveChanges(); var Factura = Context.fa_factura.Where(q => q.IdEmpresa == Entity.IdEmpresa && q.IdSucursal == Entity.IdSucursal && q.IdBodega == Entity.IdBodega && q.IdCbteVta == Entity.IdCbteVta).FirstOrDefault(); if (Factura != null) { Factura.aprobada_enviar_sri = true; Context.SaveChanges(); } } } return(true); } catch (Exception) { throw; } }
public bool anularDB(fa_TipoNota_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_TipoNota Entity = Context.fa_TipoNota.FirstOrDefault(q => q.IdTipoNota == info.IdTipoNota); if (Entity == null) { return(false); } Entity.Estado = info.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.MotiAnula = info.MotiAnula; Entity.Fecha_UltAnu = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(fa_PuntoVta_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = Context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdPuntoVta == info.IdPuntoVta); if (Entity == null) { return(false); } Entity.cod_PuntoVta = info.cod_PuntoVta; Entity.nom_PuntoVta = info.nom_PuntoVta; Entity.IdCaja = info.IdCaja; Entity.IPImpresora = info.IPImpresora; Entity.NumCopias = info.NumCopias; Entity.CobroAutomatico = info.CobroAutomatico; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(fa_catalogo_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_catalogo Entity = new fa_catalogo { IdCatalogo_tipo = info.IdCatalogo_tipo, IdCatalogo = info.IdCatalogo, Nombre = info.Nombre, Orden = info.Orden, Abrebiatura = info.Abrebiatura, Estado = info.Estado = "A", IdUsuario = info.IdUsuario }; Context.fa_catalogo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(fa_ProbabilidadCobroDet_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_ProbabilidadCobroDet Entity = new fa_ProbabilidadCobroDet { IdEmpresa = info.IdEmpresa, IdProbabilidad = info.IdProbabilidad, Secuencia = info.Secuencia = GetID(info.IdEmpresa, info.IdProbabilidad), IdSucursal = info.IdSucursal, IdBodega = info.IdBodega, IdCbteVta = info.IdCbteVta, vt_tipoDoc = info.vt_tipoDoc }; Context.fa_ProbabilidadCobroDet.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception EX) { throw; } }
public bool modificarDB(fa_proforma_det_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_proforma_det Entity = Context.fa_proforma_det.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdProforma == info.IdProforma).FirstOrDefault(); if (Entity == null) { return(false); } Entity.NumCotizacion = info.NumCotizacion; Entity.NumOPr = info.NumOPr; Entity.IdCentroCosto = info.IdCentroCosto; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool anularDB(fa_PuntoVta_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = Context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdBodega == info.IdBodega && q.IdPuntoVta == info.IdPuntoVta); if (Entity == null) { return(false); } Entity.estado = Entity.estado = false; Entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion; Entity.MotivoAnulacion = info.MotivoAnulacion; Entity.FechaAnulacion = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(fa_TipoNota_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_TipoNota Entity = Context.fa_TipoNota.FirstOrDefault(q => q.IdTipoNota == info.IdTipoNota); if (Entity == null) { return(false); } Entity.CodTipoNota = info.CodTipoNota; Entity.No_Descripcion = info.No_Descripcion; Entity.Tipo = info.Tipo; Entity.GeneraMoviInven = info.GeneraMoviInven; Entity.IdCtaCble = info.IdCtaCble; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool anularDB(fa_ProbabilidadCobro_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_ProbabilidadCobro Entity = Context.fa_ProbabilidadCobro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdProbabilidad == info.IdProbabilidad); if (Entity == null) { return(false); } Entity.Estado = false; Entity.FechaAnulacion = DateTime.Now; Entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(fa_ProbabilidadCobro_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_ProbabilidadCobro Entity = new fa_ProbabilidadCobro { IdEmpresa = info.IdEmpresa, IdProbabilidad = info.IdProbabilidad = get_id(info.IdEmpresa), Descripcion = info.Descripcion, MostrarNoAsignadas = info.MostrarNoAsignadas, Estado = true, FechaCreacion = DateTime.Now, IdUsuarioCreacion = info.IdUsuarioCreacion }; Context.fa_ProbabilidadCobro.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception EX) { throw; } }
public bool modificarDB(fa_Vendedor_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_Vendedor Entity = Context.fa_Vendedor.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdVendedor == info.IdVendedor); if (Entity == null) { return(false); } Entity.Codigo = info.Codigo; Entity.ve_cedula = info.ve_cedula; Entity.Ve_Vendedor = info.Ve_Vendedor; Entity.PorComision = info.PorComision; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.NomInterno = info.NomInterno; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(fa_Vendedor_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_Vendedor Entity = new fa_Vendedor { IdEmpresa = info.IdEmpresa, IdVendedor = info.IdVendedor = get_id(info.IdEmpresa), Codigo = info.Codigo, ve_cedula = info.ve_cedula, Ve_Vendedor = info.Ve_Vendedor, Estado = info.Estado = "A", NomInterno = info.NomInterno, PorComision = info.PorComision, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.fa_Vendedor.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(fa_PuntoVta_x_seg_usuario_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta_x_seg_usuario Entity = new fa_PuntoVta_x_seg_usuario { IdEmpresa = info.IdEmpresa, IdSucursal = info.IdSucursal, IdPuntoVta = info.IdPuntoVta, Secuencia = info.Secuencia, IdUsuario = info.IdUsuario }; Context.fa_PuntoVta_x_seg_usuario.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool AnularDB(fa_MotivoTraslado_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_MotivoTraslado Entity = Context.fa_MotivoTraslado.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdMotivoTraslado == info.IdMotivoTraslado).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Estado = false; Entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion; Entity.FechaAnulacion = DateTime.Now; Entity.MotivoAnulacion = info.MotivoAnulacion; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(fa_cliente_tipo_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_cliente_tipo Entity = new fa_cliente_tipo { IdEmpresa = info.IdEmpresa, Idtipo_cliente = info.Idtipo_cliente = get_id(info.IdEmpresa), Cod_cliente_tipo = info.Cod_cliente_tipo, Descripcion_tip_cliente = info.Descripcion_tip_cliente, IdCtaCble_CXC_Cred = info.IdCtaCble_CXC_Cred, IdCtaCble_Anticipo = info.IdCtaCble_Anticipo, Estado = info.Estado = "A", IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.fa_cliente_tipo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(fa_TipoNota_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_TipoNota Entity = new fa_TipoNota { IdEmpresa = info.IdEmpresa, IdTipoNota = info.IdTipoNota = get_id(info.IdEmpresa), CodTipoNota = info.CodTipoNota, No_Descripcion = info.No_Descripcion, Tipo = info.Tipo, Estado = info.Estado = "A", GeneraMoviInven = info.GeneraMoviInven, IdCtaCble = info.IdCtaCble, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.fa_TipoNota.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(fa_cliente_tipo_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_cliente_tipo Entity = Context.fa_cliente_tipo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.Idtipo_cliente == info.Idtipo_cliente); if (Entity == null) { return(false); } Entity.Cod_cliente_tipo = info.Cod_cliente_tipo; Entity.Descripcion_tip_cliente = info.Descripcion_tip_cliente; Entity.IdCtaCble_CXC_Cred = info.IdCtaCble_CXC_Cred; Entity.IdCtaCble_Anticipo = info.IdCtaCble_Anticipo; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool ModificarDB(fa_formaPago_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_formaPago Entity = Context.fa_formaPago.Where(q => q.IdFormaPago == info.IdFormaPago).FirstOrDefault(); if (Entity == null) { return(false); } Entity.nom_FormaPago = info.nom_FormaPago; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool anularDB(fa_proforma_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_proforma Entity = Context.fa_proforma.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdProforma == info.IdProforma); if (Entity == null) { return(false); } Entity.estado = info.estado = false; Entity.IdUsuario_anulacion = info.IdUsuario_anulacion; Entity.MotivoAnulacion = info.MotivoAnulacion; Entity.fecha_anulacion = DateTime.Now; var lst = Context.fa_proforma_det.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdProforma == info.IdProforma).ToList(); foreach (var item in lst) { item.anulado = true; } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool anularDB(fa_guia_remision_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_guia_remision Entity = Context.fa_guia_remision.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdGuiaRemision == info.IdGuiaRemision); if (Entity == null) { return(false); } Entity.Estado = info.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = DateTime.Now; Entity.MotiAnula = info.MotiAnula; var lst_det = Context.fa_guia_remision_det_x_factura.Where(q => q.IdEmpresa_guia == info.IdEmpresa && q.IdGuiaRemision_guia == info.IdGuiaRemision).ToList(); Context.fa_guia_remision_det_x_factura.RemoveRange(lst_det); var lst_fac = Context.fa_factura_x_fa_guia_remision.Where(q => q.gi_IdEmpresa == info.IdEmpresa && q.gi_IdGuiaRemision == info.IdGuiaRemision).ToList(); Context.fa_factura_x_fa_guia_remision.RemoveRange(lst_fac); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(fa_catalogo_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_catalogo Entity = Context.fa_catalogo.Where(q => q.IdCatalogo == info.IdCatalogo).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Nombre = info.Nombre; Entity.Orden = info.Orden; Entity.Abrebiatura = info.Abrebiatura; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.FechaUltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(fa_PuntoVta_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = new fa_PuntoVta { IdEmpresa = info.IdEmpresa, IdSucursal = info.IdSucursal, IdBodega = info.IdBodega, IdPuntoVta = info.IdPuntoVta = get_id(info.IdEmpresa, info.IdSucursal), cod_PuntoVta = info.cod_PuntoVta, nom_PuntoVta = info.nom_PuntoVta, estado = info.estado = true, IdCaja = info.IdCaja, IPImpresora = info.IPImpresora, NumCopias = info.NumCopias, CobroAutomatico = info.CobroAutomatico }; Context.fa_PuntoVta.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(fa_cliente_contactos_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_cliente_contactos Entity = Context.fa_cliente_contactos.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdCliente == info.IdCliente && q.IdContacto == info.IdContacto).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Nombres = info.Nombres; Entity.Telefono = info.Telefono; Entity.Celular = info.Celular; Entity.Correo = info.Correo; Entity.Direccion = info.Direccion; Entity.IdCiudad = info.IdCiudad; Entity.IdParroquia = info.IdParroquia; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(fa_parametro_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_parametro Entity = Context.fa_parametro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa); if (Entity == null) { Entity = new fa_parametro { IdEmpresa = info.IdEmpresa, IdMovi_inven_tipo_Factura = info.IdMovi_inven_tipo_Factura, IdTipoCbteCble_Factura = info.IdTipoCbteCble_Factura, IdTipoCbteCble_NC = info.IdTipoCbteCble_NC, IdTipoCbteCble_ND = info.IdTipoCbteCble_ND, IdCtaCble_SubTotal_Vtas_x_Default = info.IdCtaCble_SubTotal_Vtas_x_Default, NumeroDeItemFact = info.NumeroDeItemFact, NumeroDeItemProforma = info.NumeroDeItemProforma, IdCaja_Default_Factura = info.IdCaja_Default_Factura, IdCtaCble_CXC_Vtas_x_Default = info.IdCtaCble_CXC_Vtas_x_Default, IdCtaCble_IVA = info.IdCtaCble_IVA, pa_IdCtaCble_descuento = info.pa_IdCtaCble_descuento, pa_Contabiliza_descuento = info.pa_Contabiliza_descuento, clave_desbloqueo_precios = info.clave_desbloqueo_precios, DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo, IdClienteConsumidorFinal = info.IdClienteConsumidorFinal, MontoMaximoConsumidorFinal = info.MontoMaximoConsumidorFinal }; Context.fa_parametro.Add(Entity); } else { Entity.IdMovi_inven_tipo_Factura = info.IdMovi_inven_tipo_Factura; Entity.IdTipoCbteCble_Factura = info.IdTipoCbteCble_Factura; Entity.IdTipoCbteCble_NC = info.IdTipoCbteCble_NC; Entity.IdTipoCbteCble_ND = info.IdTipoCbteCble_ND; Entity.IdCtaCble_SubTotal_Vtas_x_Default = info.IdCtaCble_SubTotal_Vtas_x_Default; Entity.NumeroDeItemFact = info.NumeroDeItemFact; Entity.NumeroDeItemProforma = info.NumeroDeItemProforma; Entity.IdCaja_Default_Factura = info.IdCaja_Default_Factura; Entity.IdCtaCble_CXC_Vtas_x_Default = info.IdCtaCble_CXC_Vtas_x_Default; Entity.IdCtaCble_IVA = info.IdCtaCble_IVA; Entity.pa_IdCtaCble_descuento = info.pa_IdCtaCble_descuento; Entity.pa_Contabiliza_descuento = info.pa_Contabiliza_descuento; Entity.clave_desbloqueo_precios = info.clave_desbloqueo_precios; Entity.DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo; Entity.IdClienteConsumidorFinal = info.IdClienteConsumidorFinal; Entity.MontoMaximoConsumidorFinal = info.MontoMaximoConsumidorFinal; } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool anularDB(fa_cliente_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_cliente Entity = Context.fa_cliente.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCliente == info.IdCliente); if (Entity == null) { return(false); } Entity.Estado = info.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool AnularDB(fa_factura_tipo_Info info) { try { using (Entities_facturacion db = new Entities_facturacion()) { var Entity = db.fa_factura_tipo.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdFacturaTipo == info.IdFacturaTipo).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Estado = false; Entity.IdUsuarioAnulacion = info.IdUsuarioCreacion; Entity.FechaAnulacion = DateTime.Now; Entity.MotivoAnulacion = info.MotivoAnulacion; db.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool ModificarDB(fa_factura_tipo_Info info) { try { using (Entities_facturacion db = new Entities_facturacion()) { var Entity = db.fa_factura_tipo.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdFacturaTipo == info.IdFacturaTipo).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Codigo = info.Codigo; Entity.Descripcion = info.Descripcion; Entity.IdUsuarioModificacion = info.IdUsuarioCreacion; Entity.FechaModificacion = DateTime.Now; db.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool GuardarDB(fa_factura_tipo_Info info) { try { using (Entities_facturacion db = new Entities_facturacion()) { db.fa_factura_tipo.Add(new fa_factura_tipo { IdEmpresa = info.IdEmpresa, IdFacturaTipo = info.IdFacturaTipo = GetId(info.IdEmpresa), Codigo = info.Codigo, Descripcion = info.Descripcion, Estado = true, IdUsuarioCreacion = info.IdUsuarioCreacion, FechaCreacion = DateTime.Now }); db.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(fa_cliente_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_cliente Entity = Context.fa_cliente.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCliente == info.IdCliente); if (Entity == null) { return(false); } Entity.cl_Cupo = info.cl_Cupo; Entity.cl_plazo = info.cl_plazo; Entity.Codigo = info.Codigo; Entity.es_empresa_relacionada = info.es_empresa_relacionada; Entity.FormaPago = info.FormaPago; Entity.IdCtaCble_Anti = info.IdCtaCble_Anti; Entity.IdCtaCble_cxc = info.IdCtaCble_cxc; Entity.IdCtaCble_cxc_Credito = info.IdCtaCble_cxc_Credito; Entity.IdTipoCredito = info.IdTipoCredito; Entity.Idtipo_cliente = info.Idtipo_cliente; Entity.NivelPrecio = info.NivelPrecio; Entity.EsClienteExportador = info.EsClienteExportador; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; var lst = Context.fa_cliente_x_fa_Vendedor_x_sucursal.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdCliente == info.IdCliente).ToList(); foreach (var item in lst) { Context.fa_cliente_x_fa_Vendedor_x_sucursal.Remove(item); } foreach (var item in info.Lst_fa_cliente_x_fa_Vendedor_x_sucursal) { fa_cliente_x_fa_Vendedor_x_sucursal det = new fa_cliente_x_fa_Vendedor_x_sucursal { IdEmpresa = info.IdEmpresa, IdSucursal = item.IdSucursal, IdCliente = info.IdCliente, IdVendedor = item.IdVendedor, observacion = item.observacion }; Context.fa_cliente_x_fa_Vendedor_x_sucursal.Add(det); } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(fa_PuntoVta_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = Context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdPuntoVta == info.IdPuntoVta); if (Entity == null) { return(false); } Entity.cod_PuntoVta = info.cod_PuntoVta; Entity.nom_PuntoVta = info.nom_PuntoVta; Entity.IdCaja = info.IdCaja; Entity.IPImpresora = info.IPImpresora; Entity.NumCopias = info.NumCopias; Entity.CobroAutomatico = info.CobroAutomatico; Entity.EsElectronico = info.EsElectronico; Entity.codDocumentoTipo = info.codDocumentoTipo; Entity.IdUsuarioModificacion = info.IdUsuarioModificacion; Entity.FechaModificacion = DateTime.Now; var lst_Usuarios = Context.fa_PuntoVta_x_seg_usuario.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdPuntoVta == info.IdPuntoVta).ToList(); Context.fa_PuntoVta_x_seg_usuario.RemoveRange(lst_Usuarios); if (info.lst_usuarios != null || info.lst_usuarios.Count > 0) { int Secuencia = 1; foreach (var item in info.lst_usuarios) { Context.fa_PuntoVta_x_seg_usuario.Add(new fa_PuntoVta_x_seg_usuario { IdEmpresa = info.IdEmpresa, IdPuntoVta = info.IdPuntoVta, IdSucursal = info.IdSucursal, Secuencia = Secuencia++, IdUsuario = item.IdUsuario }); } } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }