public fa_ProbabilidadCobro_Info get_info(int IdEmpresa, int IdProbabilidad) { try { fa_ProbabilidadCobro_Info info = new fa_ProbabilidadCobro_Info(); using (Entities_facturacion Context = new Entities_facturacion()) { fa_ProbabilidadCobro Entity = Context.fa_ProbabilidadCobro.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdProbabilidad == IdProbabilidad); if (Entity == null) { return(null); } info = new fa_ProbabilidadCobro_Info { IdEmpresa = Entity.IdEmpresa, IdProbabilidad = Entity.IdProbabilidad, Descripcion = Entity.Descripcion, MostrarNoAsignadas = Entity.MostrarNoAsignadas, Estado = Entity.Estado }; } return(info); } 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 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 modificarDB(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.Descripcion = info.Descripcion; Entity.MostrarNoAsignadas = info.MostrarNoAsignadas; Entity.FechaModificacion = DateTime.Now; Entity.IdUsuarioModificacion = info.IdUsuarioModificacion; //var select = Context.fa_ProbabilidadCobroDet.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdProbabilidad == info.IdProbabilidad); //Context.fa_ProbabilidadCobroDet.RemoveRange(select); //foreach (var item in info.lst_detalle) //{ // fa_ProbabilidadCobroDet Entity_det = new fa_ProbabilidadCobroDet // { // IdEmpresa = info.IdEmpresa, // IdProbabilidad = info.IdProbabilidad, // Secuencia = item.Secuencia, // IdSucursal = item.IdSucursal, // IdBodega = item.IdBodega, // IdCbteVta = item.IdCbteVta, // vt_tipoDoc = item.vt_tipoDoc // }; // Context.fa_ProbabilidadCobroDet.Add(Entity_det); //} Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }