Example #1
0
        public bool Eliminar(List <int> listids, int idTipoUsuario)
        {
            using (ClinicaPro.Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities())
            {
                try
                {
                    List <Entities.Ingreso> ingreso = new List <Entities.Ingreso>();
                    foreach (var id in listids)
                    {
                        ingreso.Add(Contexto.Ingresos.Where(EntidadLocal => EntidadLocal.IdIngreso == id).FirstOrDefault());
                    }

                    if (ingreso.Count > 0)
                    {
                        Contexto.Ingresos.RemoveRange(ingreso);
                        Contexto.SaveChanges();
                    }
                    else
                    {
                        System.Windows.Forms.MessageBox.Show(ClinicaPro.General.Constantes.Mensajes.No_Se_Elimina_No_Se_Encontro
                                                             , "Ingreso", System.Windows.Forms.MessageBoxButtons.OK,
                                                             System.Windows.Forms.MessageBoxIcon.Exclamation);
                        return(false);
                    }
                }
                catch (Exception ex)
                {
                    ClinicaPro.BL.manejaExcepcionesDB.manejaExcepcion(ex);
                    return(false);
                }
            }
            return(true);
        }
Example #2
0
        /// <summary>
        /// Crea una Copia de un registro , pero con la Fecha Actual
        /// </summary>
        /// <param name="idGasto"></param>
        /// <returns></returns>
        public int Clone(int idGasto)
        {
            using (ClinicaPro.Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities())
            {
                try
                {
                    var Entidad = Contexto.Ingresos.Where(EntidadLocal => EntidadLocal.IdIngreso == idGasto).FirstOrDefault();
                    if (Entidad != null)
                    {
                        Entities.Ingreso copia = new Entities.Ingreso();
                        copia.CantidadIngreso  = Entidad.CantidadIngreso;
                        copia.CategoriaIngreso = Contexto.CategoriaIngresoes.Find(Entidad.CategoriaIngreso.IdCategoriaIngreso);
                        copia.DescripcionBreve = Entidad.DescripcionBreve;
                        copia.FechaDeIngreso   = DateTime.Now;
                        copia.FuenteIngreso    = Contexto.FuenteIngresoes.Find(Entidad.FuenteIngreso.IdFuenteIngreso);
                        copia.IdTipoUsuario    = Entidad.IdTipoUsuario;

                        Contexto.Ingresos.Add(copia);
                        Contexto.SaveChanges();
                        return(copia.IdIngreso);
                    }
                    else
                    {
                        return(-1);
                    }
                }
                catch (Exception ex)
                {
                    manejaExcepcionesDB.manejaExcepcion(ex);
                    return(-1);
                }
            }
        }
Example #3
0
 public int Agregar_Modificar(Entities.Ingreso Entidad, Boolean isModificar)
 {
     using (ClinicaPro.Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities())
     {
         try
         {
             if (isModificar)
             {
                 Entities.Ingreso Original = Contexto.Ingresos.Where(EntidadLocal => EntidadLocal.IdIngreso == Entidad.IdIngreso).FirstOrDefault();
                 if (Original != null)
                 {
                     Original.CantidadIngreso = Entidad.CantidadIngreso;
                     if (Original.CategoriaIngreso.IdCategoriaIngreso != Entidad.CategoriaIngreso.IdCategoriaIngreso)
                     {
                         Original.CategoriaIngreso = Contexto.CategoriaIngresoes.Find(Entidad.CategoriaIngreso.IdCategoriaIngreso);
                     }
                     Original.DescripcionBreve = Entidad.DescripcionBreve;
                     Original.FechaDeIngreso   = Entidad.FechaDeIngreso;
                     if (Original.FuenteIngreso.IdFuenteIngreso != Entidad.FuenteIngreso.IdFuenteIngreso)
                     {
                         Original.FuenteIngreso = Contexto.FuenteIngresoes.Find(Entidad.FuenteIngreso.IdFuenteIngreso);
                     }
                 }
             }
             else
             {
                 Contexto.Ingresos.Attach(Entidad);
                 Contexto.Ingresos.Add(Entidad);
             }
             Contexto.SaveChanges();
             return(Entidad.IdIngreso);
         }
         catch (EntityException entityException)
         {
             manejaExcepcionesDB.manejaEntityException(entityException);
             return(-1);
         }
         catch (NullReferenceException nullReference)
         {
             manejaExcepcionesDB.manejaNullReference(nullReference);
             return(-1);
         }
         catch (Exception ex)
         {
             manejaExcepcionesDB.manejaExcepcion(ex);
             return(-1);
         }
     }
 }
Example #4
0
        public static void oso()
        {
            Entities.ClinicaDrFuentesEntities Contexto = new Entities.ClinicaDrFuentesEntities();
            Entities.AntecedenteDrogra        entidad  = new Entities.AntecedenteDrogra();

            entidad.idConsulta   = 7;
            entidad.NumeroTiempo = 1;
            entidad.EscalaTiempo = (from tabla in Contexto.EscalaTiempoes.AsNoTracking() select tabla).FirstOrDefault();
            List <Entities.Drogas> listaDrogas = (from tabla in Contexto.Drogas select tabla).Take(2).ToList();

            entidad.Drogas = listaDrogas;

            Contexto.AntecedenteDrogra.Add(entidad);
            Contexto.SaveChanges();
        }
Example #5
0
 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);
         }
     }
 }
Example #6
0
 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);
         }
     }
 }
Example #7
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);
         }
     }
 }
Example #8
0
 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);
         }
     }
 }
Example #9
0
 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);
         }
     }
 }
Example #10
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();
         }
     }
 }
Example #11
0
 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);
         }
     }
 }
Example #12
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);
         }
     }
 }
Example #13
0
 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);
         }
     }
 }
Example #14
0
 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);
     }
 }