public bool Guardar(uFacturaEDatos.T_Agrupacion agrupa) { bool resultado = false; try { var vCliente = from agru in _db.T_Agrupacion where agru.SocioId == agrupa.SocioId && agru.AgrupacionID == agrupa.AgrupacionID select agru; if (vCliente.Count() == 0) { _db.T_Agrupacion.InsertOnSubmit(agrupa); } _db.SubmitChanges(); resultado = true; } catch (Exception ex) { resultado = false; _mensajeErrorSistema = ex.Message; GrabarLogError(ex); throw new Exception("No fué posible guardar cliente"); } return(resultado); }
public bool Eliminar(uFacturaEDatos.T_Agrupacion agrupa) { bool resultado = false; try { var vCliente = from agr in _db.T_Agrupacion where agr.ID == agrupa.ID select agr; if (vCliente.Count() > 0) { agrupa = vCliente.First(); _db.T_Agrupacion.DeleteOnSubmit(agrupa); _db.SubmitChanges(); resultado = true; } else { _mensajeErrorUsuario = "El id " + agrupa.AgrupacionID.ToString() + " no existe y no es posible eliminar el registro."; resultado = false; } } catch (Exception ex) { resultado = false; _mensajeErrorSistema = ex.Message; GrabarLogError(ex); } return(resultado); }
public uFacturaEDatos.T_Agrupacion ObtenF(uFacturaEDatos.T_Agrupacion agrupacion) { try { var vClien = from cli in _db.T_Agrupacion where cli.SocioId == agrupacion.SocioId select cli; foreach (T_Agrupacion x in vClien.ToList()) { var vCliente = from cli in _db.T_Agrupacion join trab in _db.T_Trabajo on cli.SocioId equals trab.SocioId where cli.AgrupacionID == x.AgrupacionID select cli; if (vCliente.Count() > 0) { return(vCliente.First()); } } _mensajeErrorUsuario = "El SocioId" + agrupacion.SocioId.ToString() + " no existe y no es posible obtener el registro."; return(null); } catch (Exception ex) { _mensajeErrorSistema = ex.Message; GrabarLogError(ex); return(null); } }
public uFacturaEDatos.T_Agrupacion Obten(uFacturaEDatos.T_Agrupacion agrupacion) { try { var vCliente = from cli in _db.T_Agrupacion where cli.ID == agrupacion.ID select cli; if (vCliente.Count() > 0) { return(vCliente.First()); } else { _mensajeErrorUsuario = "El AgrupacionID" + agrupacion.AgrupacionID.ToString() + " no existe y no es posible obtener el registro."; return(null); } } catch (Exception ex) { _mensajeErrorSistema = ex.Message; GrabarLogError(ex); return(null); } }