public static int TotalExtrajeros()// Usado para reportes { using (Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { try { return((from tabla in Contexto.Clientes.AsNoTracking() where tabla.isExtranjero select tabla.IdCliente).Count()); } catch (Exception) { return(0); } } }
public bool Eliminar(int idFamiliar, int idTipoUsuario) { using (ClinicaPro.Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { if (ValidarEliminar(Contexto, idFamiliar) == false) { Entities.Familiar droga = Contexto.Familiars.Find(idFamiliar); Contexto.Familiars.Remove(droga); Contexto.SaveChanges(); return(true); } else { return(false); } } }
public bool Eliminar(int idRespuestaGeneral, int idTipoUsuario) { using (ClinicaPro.Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { if (ValidarEliminar(Contexto, idRespuestaGeneral) == false) { Entities.Consulta_RespuestasGenerales rgenerales = Contexto.Consulta_RespuestasGenerales.Where(EntidadLocal => EntidadLocal.idRespuestaGeneral == idRespuestaGeneral).First(); Contexto.Consulta_RespuestasGenerales.Remove(rgenerales); Contexto.SaveChanges(); return(true); } else { return(false); } } }
public bool Eliminar(int idVacuna, int idTipoUsuario) { using (ClinicaPro.Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { if (ValidarEliminar(Contexto, idVacuna) == false) { Entities.Vacunas vacuna = Contexto.Vacunas.Where(EntidadLocal => EntidadLocal.idVacunas == idVacuna).First(); Contexto.Vacunas.Remove(vacuna); Contexto.SaveChanges(); return(true); } else { return(false); } } }
public bool Eliminar(int idServicio, int idTipoUsuario) { using (ClinicaPro.Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { if (ValidarEliminar(Contexto, idServicio) == false) { Entities.GeneralTipoServicio service = Contexto.GeneralTipoServicios.Find(idServicio); Contexto.GeneralTipoServicios.Remove(service); Contexto.SaveChanges(); return(true); } else { return(false); } } }
/// <summary> /// Devuelve los gastos añadidos en el mes actual, por TipoUsuario /// </summary> /// <returns></returns> public int SumarIngresoMesActual(int idTipoUsuario) { using (Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { try { return((from tabla in Contexto.Ingresos where tabla.IdTipoUsuario == idTipoUsuario && (tabla.FechaDeIngreso.Month == DateTime.Now.Month && tabla.FechaDeIngreso.Year == DateTime.Now.Year) select tabla.CantidadIngreso).Sum()); } catch (Exception) { return(0); } } }
public void EliminarListaDrogas(int IdConsulta) { using (ClinicaPro.Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { Entities.AntecedenteDrogra Entidad = (from t in Contexto.AntecedenteDrogra where t.idConsulta == IdConsulta select t).FirstOrDefault(); if (Entidad != null) { for (int indice = Entidad.Drogas.Count - 1; indice > -1; indice--) { var oso = Entidad.Drogas.ElementAt(indice); Entidad.Drogas.Remove(oso); } Contexto.SaveChanges(); } } }
public bool Eliminar(int IdMaterial, int idTipoUsuario) { using (ClinicaPro.Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { if (ValidarEliminar(Contexto, IdMaterial) == false) { Entities.ConsultaEstadoViviendaMateriale material = Contexto.ConsultaEstadoViviendaMateriales.Find(IdMaterial); Contexto.ConsultaEstadoViviendaMateriales.Remove(material); Contexto.SaveChanges(); return(true); } else { return(false); } } }
public int SumarConsultaMesActual() { using (Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { try { return((from tabla in Contexto.Consultas where tabla.FechaConsulta.Month == DateTime.Now.Month && tabla.FechaConsulta.Year == DateTime.Now.Year select tabla.CobroFinalDeConsulta).Sum()); } catch (Exception) { return(0); } } }
public void ListarUltimo10(DataGridView datagrid, int idTipoUsuario) { using (Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { try { int cantidad = (from tabla in Contexto.Ingresos where tabla.IdTipoUsuario == idTipoUsuario orderby tabla.IdTipoUsuario descending select tabla).Count(); if (cantidad <= 9) { datagrid.DataSource = (from tabla in Contexto.Ingresos where tabla.IdTipoUsuario == idTipoUsuario orderby tabla.IdTipoUsuario descending select new { Ingreso = tabla.CantidadIngreso, Categoria = tabla.CategoriaIngreso.Nombre, Detalle = tabla.DescripcionBreve } ).ToList().GetRange(0, cantidad); } else { datagrid.DataSource = (from tabla in Contexto.Ingresos where tabla.IdTipoUsuario == idTipoUsuario orderby tabla.IdTipoUsuario descending select new { Ingreso = tabla.CantidadIngreso, Categoria = tabla.CategoriaIngreso.Nombre, Detalle = tabla.DescripcionBreve } ).ToList().GetRange(0, 9); } } catch (Exception ex) { manejaExcepcionesDB.manejaExcepcion(ex); } } }
public int Agregar_Modificar(Entities.CategoriaIngreso Entidad, Boolean isModificar) { using (ClinicaPro.Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { try { if (isModificar) { Entities.CategoriaIngreso Original = Contexto.CategoriaIngresoes.Find(Entidad.IdCategoriaIngreso); if (Original != null) { Original.Nombre = Entidad.Nombre; } else { return(0); } } else { Contexto.CategoriaIngresoes.Add(Entidad); } Contexto.SaveChanges(); return(Entidad.IdCategoriaIngreso); } catch (EntityException entityException) { manejaExcepcionesDB.manejaEntityException(entityException); return(-1); } catch (NullReferenceException nullReference) { manejaExcepcionesDB.manejaNullReference(nullReference); return(-1); } catch (Exception ex) { manejaExcepcionesDB.manejaExcepcion(ex); return(-1); } } }
/// <summary> /// Valida Eliminar , true hay un hallazgo , false todo bien /// </summary> /// <param name="Contexto"></param> /// <param name="idVacuna"></param> /// <returns></returns> private bool ValidarEliminar(Entities.ClinicaDrFuentesEntities Contexto, int idVacuna) { if (ClinicaPro.BL.manejaExcepcionesDB.isID_distintodeUNO(idVacuna)) { if (Contexto.Vacunas.Find(idVacuna) == null) { return(true); } if (ValidarEliminar_SiExisteLLaveForanea(Contexto, idVacuna)) { return(true); } else { return(false); } } else { return(true); } }
/// <summary> /// Valida Eliminar , true hay un hallazgo , false todo bien /// </summary> /// <param name="Contexto"></param> /// <param name="idVacuna"></param> /// <returns></returns> private bool ValidarEliminar(Entities.ClinicaDrFuentesEntities Contexto, int idRespuestaGeneral) { if (ClinicaPro.BL.manejaExcepcionesDB.isID_distintodeUNO(idRespuestaGeneral)) { if (Contexto.Consulta_RespuestasGenerales.Find(idRespuestaGeneral) == null) { return(true); } if (ValidarEliminar_SiExisteLLaveForanea(idRespuestaGeneral)) { return(true); } else { return(false); } } else { return(true); } }
public static void CategoriasMasUsadas(int idTipoUsuario) { using (Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { try { List <CategoriaCantidad> list = new List <CategoriaCantidad>(); var listCategoriasNombre = (from n in Contexto.Gastos join c in Contexto.CategoriasGastoes on n.CategoriasGasto.IdCategoriaGasto equals c.IdCategoriaGasto select c.Nombre).Distinct().ToList(); var ListCategoriasCantidad = (from n in Contexto.Gastos group n by n.CategoriasGasto.IdCategoriaGasto into g select 1).Count(); } catch (Exception) { throw; } } }
public static void LlenarGridSoloDatosConsulta(DataGridView dgConsulta) { using (ClinicaPro.Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { dgConsulta.DataSource = (from tabla in Contexto.VistaConsulta.AsNoTracking() orderby tabla.Número_Consulta descending select new { Número_Consulta = tabla.Número_Consulta , Número_Cliente = tabla.IdCliente , Nombre = tabla.Nombre , FechaDeConsulta = tabla.FechaConsulta , CobroFinalDeConsulta = tabla.CobroFinalDeConsulta , PlanTratamiento = tabla.PlanTratamiento , Descuento = tabla.Descuento , PadecimientoActual = tabla.PadecimientoActual , Diagnostico = tabla.Diagnostico , PrimerIndicio = tabla.PrimerIndicio , QSucedeAcontinuacion = tabla.QSucedeAcontinuacion , Diagnostico_Confirmado = tabla.Diagnostico_Confirmado } ).ToList(); } }
public bool Eliminar(int idDroga, int idTipoUsuario) { using (ClinicaPro.Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { if (ValidarEliminar(Contexto, idDroga) == false) { try { Entities.Drogas droga = Contexto.Drogas.Find(idDroga); Contexto.Drogas.Remove(droga); Contexto.SaveChanges(); return(true); } catch (Exception) { return(false); } } else { return(false); } } }
/// <summary> /// Devuelve los gastos añadidos en el mes actual, por TipoUsuario /// </summary> /// <returns></returns> public int SumarGastoMesActual(int idTipoUsuario) { if (isTipoUsurioMayorCero(idTipoUsuario)) { using (Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { try { return((from tabla in Contexto.Gastos where tabla.IdTipoUsuario == idTipoUsuario && (tabla.FechaDeGasto.Month == DateTime.Now.Month && tabla.FechaDeGasto.Year == DateTime.Now.Year) select tabla.CantidadGasto).Sum()); } catch (Exception) { return(0); } } } else { return(0); } }
public bool Eliminar(int IdCategoriaIngreso, int idTipoUsuario) { using (ClinicaPro.Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { if (ValidarEliminar(Contexto, IdCategoriaIngreso) == false) { try { Entities.CategoriaIngreso categoriaIngresos = Contexto.CategoriaIngresoes.Find(IdCategoriaIngreso); Contexto.CategoriaIngresoes.Remove(categoriaIngresos); Contexto.SaveChanges(); return(true); } catch (Exception) { return(false); } } else { return(false); } } }
public bool Eliminar(int IdConsulta, int idTipoUsuario) { try { using (Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities()) { Entities.Consulta consulta = Contexto.Consultas.Find(IdConsulta); if (consulta != null) { Contexto.Consultas.Remove(consulta); Contexto.SaveChanges(); return(true); } else { return(false); } } } catch (Exception) { return(false); } }