Ejemplo n.º 1
0
 public void Guardar(Empleado empleado)
 {
     try
     {
         if (empleado.EmpleadoId == 0)
         {
             context.Empleados.Add(empleado);
         }
         else
         {
             var empleadoInDb = context
                                .Empleados
                                .SingleOrDefault(e => e.EmpleadoId == empleado.EmpleadoId);
             empleadoInDb.EmpleadoId           = empleado.EmpleadoId;
             empleadoInDb.Nombre               = empleado.Nombre;
             empleadoInDb.Apellido             = empleado.Apellido;
             empleadoInDb.TipoDeDocumentoId    = empleado.TipoDeDocumentoId;
             empleadoInDb.NroDocumento         = empleado.NroDocumento;
             empleadoInDb.LocalidadId          = empleado.LocalidadId;
             empleadoInDb.ProvinciaId          = empleado.ProvinciaId;
             empleadoInDb.TelefonoFijo         = empleado.TelefonoFijo;
             empleadoInDb.TelefonoMovil        = empleado.TelefonoMovil;
             empleadoInDb.CorreoElectronico    = empleado.CorreoElectronico;
             empleadoInDb.TipoDeTareaId        = empleado.TipoDeTareaId;
             context.Entry(empleadoInDb).State = EntityState.Modified;
         }
     }
     catch (Exception)
     {
         throw new Exception("Error al intentar guardar un empleado");
     }
 }
Ejemplo n.º 2
0
 public void Guardar(Medicamento medicamento)
 {
     try
     {
         if (medicamento.MedicamentoId == 0)
         {
             _context.Medicamentos.Add(medicamento);
         }
         else
         {
             var medicamentoInDb = _context
                                   .Medicamentos
                                   .SingleOrDefault(p => p.MedicamentoId == medicamento.MedicamentoId);
             medicamentoInDb.NombreComercial     = medicamento.NombreComercial;
             medicamentoInDb.TipoDeMedicamentoId = medicamento.TipoDeMedicamentoId;
             medicamentoInDb.FormaFarmaceuticaId = medicamento.FormaFarmaceuticaId;
             medicamentoInDb.LaboratorioId       = medicamento.LaboratorioId;
             medicamentoInDb.PrecioVenta         = medicamento.PrecioVenta;
             medicamentoInDb.UnidadesEnStock     = medicamento.UnidadesEnStock;
             medicamentoInDb.NivelDeReposicion   = medicamento.NivelDeReposicion;
             medicamentoInDb.CantidadesPorUnidad = medicamento.CantidadesPorUnidad;
             medicamentoInDb.Suspendido          = medicamento.Suspendido;
             medicamentoInDb.Imagen = medicamento.Imagen;
             _context.Entry(medicamentoInDb).State = EntityState.Modified;
         }
     }
     catch (Exception)
     {
         throw new Exception("Error al intentar guardar un medicamento");
     }
 }
Ejemplo n.º 3
0
 public void Guardar(Alimento alimento)
 {
     try
     {
         if (alimento.AlimentoId == 0)
         {
             _context.Alimentos.Add(alimento);
         }
         else
         {
             var alimentoInDb = _context
                                .Alimentos
                                .SingleOrDefault(p => p.AlimentoId == alimento.AlimentoId);
             alimentoInDb.Nombre                  = alimento.Nombre;
             alimentoInDb.TipoDeAlimentoId        = alimento.TipoDeAlimentoId;
             alimentoInDb.ClasificacionId         = alimento.ClasificacionId;
             alimentoInDb.TipoDeMascotaId         = alimento.TipoDeMascotaId;
             alimentoInDb.RangoEdad               = alimento.RangoEdad;
             alimentoInDb.NecesidadesEspecialesId = alimento.NecesidadesEspecialesId;
             alimentoInDb.MarcaId                 = alimento.MarcaId;
             alimentoInDb.Cantidad                = alimento.Cantidad;
             alimentoInDb.PrecioVenta             = alimento.PrecioVenta;
             alimentoInDb.PrecioCompra            = alimento.PrecioCompra;
             alimentoInDb.Stock  = alimento.Stock;
             alimentoInDb.Imagen = alimento.Imagen;
             _context.Entry(alimentoInDb).State = EntityState.Modified;
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Error al intentar guardar un alimento");
     }
 }
Ejemplo n.º 4
0
 public void Guardar(Producto producto)
 {
     try
     {
         if (producto.ProductoId == 0)
         {
             _context.Productos.Add(producto);
         }
         else
         {
             var productoInDb = _context
                                .Productos
                                .SingleOrDefault(p => p.ProductoId == producto.ProductoId);
             productoInDb.TipoDeProductoId      = producto.TipoDeProductoId;
             productoInDb.Descripcion           = producto.Descripcion;
             productoInDb.ProductoId            = producto.ProductoId;
             productoInDb.Imagen                = producto.Imagen;
             productoInDb.PrecioCompra          = producto.PrecioCompra;
             productoInDb.PrecioVenta           = producto.PrecioVenta;
             productoInDb.MarcaId               = producto.MarcaId;
             productoInDb.Modelo                = producto.Modelo;
             productoInDb.Stock                 = producto.Stock;
             _context.Entry(productoInDb).State = EntityState.Modified;
         }
     }
     catch (Exception)
     {
         throw new Exception("Error al intentar guardar un producto");
     }
 }
Ejemplo n.º 5
0
 public void Guardar(Cliente cliente)
 {
     try
     {
         if (cliente.ClienteId == 0)
         {
             context.Clientes.Add(cliente);
         }
         else
         {
             var clienteInDb = context
                               .Clientes
                               .SingleOrDefault(c => c.ClienteId == cliente.ClienteId);
             clienteInDb.ClienteId            = cliente.ClienteId;
             clienteInDb.Nombre               = cliente.Nombre;
             clienteInDb.Apellido             = cliente.Apellido;
             clienteInDb.TipoDeDocumentoId    = cliente.TipoDeDocumentoId;
             clienteInDb.NroDocumento         = cliente.NroDocumento;
             clienteInDb.LocalidadId          = cliente.LocalidadId;
             clienteInDb.ProvinciaId          = cliente.ProvinciaId;
             clienteInDb.TelefonoFijo         = cliente.TelefonoFijo;
             clienteInDb.TelefonoMovil        = cliente.TelefonoMovil;
             clienteInDb.CorreoElectronico    = cliente.CorreoElectronico;
             context.Entry(clienteInDb).State = EntityState.Modified;
         }
     }
     catch (Exception)
     {
         throw new Exception("Error al intentar guardar un cliente");
     }
 }
Ejemplo n.º 6
0
 public void Guardar(Proveedor proveedor)
 {
     try
     {
         if (proveedor.ProveedorId == 0)
         {
             context.Proveedores.Add(proveedor);
         }
         else
         {
             var proveedorInDb = context
                                 .Proveedores
                                 .SingleOrDefault(c => c.ProveedorId == proveedor.ProveedorId);
             proveedorInDb.ProveedorId          = proveedor.ProveedorId;
             proveedorInDb.CUIT                 = proveedor.CUIT;
             proveedorInDb.RazonSocial          = proveedor.RazonSocial;
             proveedorInDb.PersonaDeContacto    = proveedor.PersonaDeContacto;
             proveedorInDb.Calle                = proveedor.Calle;
             proveedorInDb.Altura               = proveedor.Altura;
             proveedorInDb.LocalidadId          = proveedor.LocalidadId;
             proveedorInDb.ProvinciaId          = proveedor.ProvinciaId;
             proveedorInDb.TelefonoFijo         = proveedor.TelefonoFijo;
             proveedorInDb.TelefonoMovil        = proveedor.TelefonoMovil;
             proveedorInDb.CorreoElectronico    = proveedor.CorreoElectronico;
             context.Entry(proveedorInDb).State = EntityState.Modified;
         }
     }
     catch (Exception)
     {
         throw new Exception("Error al intentar guardar un proveedor");
     }
 }
Ejemplo n.º 7
0
 public void Agregar(FormaFarmaceutica formaFarmaceutica)
 {
     try
     {
         if (formaFarmaceutica.FormaFarmaceuticaId == 0)
         {
             _context.FormasFarmaceuticas.Add(formaFarmaceutica);
         }
         else
         {
             var tipoDb = _context.FormasFarmaceuticas.SingleOrDefault(f => f.FormaFarmaceuticaId == formaFarmaceutica.FormaFarmaceuticaId);
             tipoDb.Descripcion           = formaFarmaceutica.Descripcion;
             _context.Entry(tipoDb).State = EntityState.Modified;
         }
     }
     catch (Exception)
     {
         throw new Exception("Error al Guardar/Editar la forma farmaceutica");
     }
 }
Ejemplo n.º 8
0
        public void Guardar(TipoDeMedicamento tipMeds)
        {
            try
            {
                if (tipMeds.TipoDeMedicamentoId == 0)
                {
                    _context.TiposDeMedicamentos.Add(tipMeds);
                }
                else
                {
                    var tipoDb = _context.TiposDeMedicamentos.SingleOrDefault(tp => tp.TipoDeMedicamentoId == tipMeds.TipoDeMedicamentoId);
                    tipoDb.Descripcion = tipMeds.Descripcion;

                    _context.Entry(tipoDb).State = EntityState.Modified;
                }
            }
            catch (Exception)
            {
                throw new Exception("Error al Guardar/Editar el Tipo De Medicamento");
            }
        }
Ejemplo n.º 9
0
        public void Guardar(Clasificacion clasificacion)
        {
            try
            {
                if (clasificacion.ClasificacionId == 0)
                {
                    context.Clasificiones.Add(clasificacion);
                }
                else
                {
                    var tipoDb = context.Clasificiones.SingleOrDefault(c => c.ClasificacionId == clasificacion.ClasificacionId);
                    tipoDb.Descripcion = clasificacion.Descripcion;

                    context.Entry(tipoDb).State = EntityState.Modified;
                }
            }
            catch (Exception)
            {
                throw new Exception("Error al Guardar/Editar la clasificacion");
            }
        }
Ejemplo n.º 10
0
        public void Guardar(Provincia provincia)
        {
            try
            {
                if (provincia.ProvinciaId == 0)
                {
                    context.Provincias.Add(provincia);
                }
                else
                {
                    var tipoDb = context.Provincias.SingleOrDefault(p => p.ProvinciaId == provincia.ProvinciaId);
                    tipoDb.NombreProvincia = provincia.NombreProvincia;

                    context.Entry(tipoDb).State = EntityState.Modified;
                }
            }
            catch (Exception)
            {
                throw new Exception("Error al Guardar/Editar la provincia");
            }
        }
Ejemplo n.º 11
0
        public void Guardar(Laboratorio laboratorio)
        {
            try
            {
                if (laboratorio.LaboratorioId == 0)
                {
                    _context.Laboratorios.Add(laboratorio);
                }
                else
                {
                    var tipoDb = _context.Laboratorios.SingleOrDefault(l => l.LaboratorioId == laboratorio.LaboratorioId);
                    tipoDb.Descripcion = laboratorio.Descripcion;

                    _context.Entry(tipoDb).State = EntityState.Modified;
                }
            }
            catch (Exception)
            {
                throw new Exception("Error al Guardar/Editar el laboratorio");
            }
        }
Ejemplo n.º 12
0
        public void Guardar(Marca marca)
        {
            try
            {
                if (marca.MarcaId == 0)
                {
                    context.Marcas.Add(marca);
                }
                else
                {
                    var tipoDb = context.Marcas.SingleOrDefault(m => m.MarcaId == marca.MarcaId);
                    tipoDb.Nombre = marca.Nombre;

                    context.Entry(tipoDb).State = EntityState.Modified;
                }
            }
            catch (Exception)
            {
                throw new Exception("Error al Guardar/Editar la marca");
            }
        }
Ejemplo n.º 13
0
        public void Guardar(TipoDeTarea tipoDeTarea)
        {
            try
            {
                if (tipoDeTarea.TipoDeTareaId == 0)
                {
                    context.TiposDeTarea.Add(tipoDeTarea);
                }
                else
                {
                    var tipoDb = context.TiposDeTarea.SingleOrDefault(tp => tp.TipoDeTareaId == tipoDeTarea.TipoDeTareaId);
                    tipoDb.Descripcion = tipoDeTarea.Descripcion;

                    context.Entry(tipoDb).State = EntityState.Modified;
                }
            }
            catch (Exception)
            {
                throw new Exception("Error al Guardar/Editar el tipo de tarea");
            }
        }
Ejemplo n.º 14
0
        public void Guardar(TipoDeAlimento tipo)
        {
            try
            {
                if (tipo.TipoDeAlimentoId == 0)
                {
                    context.TiposDeAlimentos.Add(tipo);
                }
                else
                {
                    var tipoDb = context.TiposDeAlimentos.SingleOrDefault(t => t.TipoDeAlimentoId == tipo.TipoDeAlimentoId);
                    tipoDb.Descripcion = tipo.Descripcion;

                    context.Entry(tipoDb).State = EntityState.Modified;
                }
            }
            catch (Exception)
            {
                throw new Exception("Error al Guardar/Editar el tipo de alimento");
            }
        }
Ejemplo n.º 15
0
        public void Guardar(NecesidadesEspeciales necesidadesEspeciales)
        {
            try
            {
                if (necesidadesEspeciales.NecesidadesEspecialesId == 0)
                {
                    context.NecesidadesEspeciales.Add(necesidadesEspeciales);
                }
                else
                {
                    var tipoDb = context.NecesidadesEspeciales.SingleOrDefault(n => n.NecesidadesEspecialesId == necesidadesEspeciales.NecesidadesEspecialesId);
                    tipoDb.Descripcion = necesidadesEspeciales.Descripcion;

                    context.Entry(tipoDb).State = EntityState.Modified;
                }
            }
            catch (Exception)
            {
                throw new Exception("Error al Guardar/Editar los datos");
            }
        }
Ejemplo n.º 16
0
 public void Guardar(Raza raza)
 {
     try
     {
         if (raza.RazaId == 0)
         {
             context.Razas.Add(raza);
         }
         else
         {
             var razaInDb = context
                            .Razas
                            .SingleOrDefault(r => r.RazaId == raza.RazaId);
             razaInDb.TipoDeMascotaId      = raza.TipoDeMascotaId;
             razaInDb.Descripcion          = raza.Descripcion;
             razaInDb.RazaId               = raza.RazaId;
             context.Entry(razaInDb).State = EntityState.Modified;
         }
     }
     catch (Exception)
     {
         throw new Exception("Error al intentar guardar una raza");
     }
 }
Ejemplo n.º 17
0
 public void Guardar(Localidad localidad)
 {
     try
     {
         if (localidad.LocalidadId == 0)
         {
             context.Localidades.Add(localidad);
         }
         else
         {
             var localidadInDb = context
                                 .Localidades
                                 .SingleOrDefault(l => l.LocalidadId == localidad.LocalidadId);
             localidadInDb.ProvinciaId          = localidad.ProvinciaId;
             localidadInDb.NombreLocalidad      = localidad.NombreLocalidad;
             localidadInDb.LocalidadId          = localidad.LocalidadId;
             context.Entry(localidadInDb).State = EntityState.Modified;
         }
     }
     catch (Exception)
     {
         throw new Exception("Error al intentar guardar una localidad");
     }
 }