Ejemplo n.º 1
0
        public tbDocumentosPendiente Guardar(tbDocumentosPendiente entity)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    //busci el nuevo alias, para borrarlo y crear con los datos nuevos
                    var pend = GetEntityByAlias(entity.alias, false);
                    if (pend != null)
                    {
                        context.tbDetalleDocumentoPendiente.RemoveRange(context.tbDetalleDocumentoPendiente.Where(x => x.alias == pend.alias).ToList());
                        pend.tbDetalleDocumentoPendiente = null;
                        context.Entry(pend).State        = System.Data.Entity.EntityState.Deleted;
                    }


                    context.tbDocumentosPendiente.Add(entity);
                    context.SaveChanges();
                    return(entity);
                }
            }
            catch (Exception ex)

            {
                throw new EntityException();
            }
        }
Ejemplo n.º 2
0
        public tbMovimientos Guardar(tbMovimientos movimientos)
        {
            tbInventario inv;

            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    if (movimientos.idTipoMov == (int)Enums.tipoMovimiento.PagoProveedor)
                    {
                        foreach (tbDetalleMovimiento detalle in movimientos.tbDetalleMovimiento)
                        {
                            //inv = new tbInventario();
                            //inv.idIngrediente = detalle.idIngrediente;
                            //inv = inventarioD.GetEntity(inv);
                            //inv.cantidad = inv.cantidad + detalle.cantidad;

                            //inv.fecha_ult_mod = movimientos.fecha_ult_mod;
                            //inv.usuario_ult_mod = movimientos.usuario_ult_mod;
                            //context.Entry(inv).State = System.Data.Entity.EntityState.Modified;
                        }
                    }
                    context.tbMovimientos.Add(movimientos);

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return(movimientos);
        }
Ejemplo n.º 3
0
        } //GetListEntities

        public tbCreditos Modificar(tbCreditos credito)
        {
            try
            {
                tbCreditos creditoNuevo = new tbCreditos();
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    creditoNuevo = GetEntity(credito);

                    if (creditoNuevo == null)
                    {
                        context.tbCreditos.Add(credito);
                    }
                    else
                    {
                        context.Entry(credito).State = System.Data.Entity.EntityState.Modified;//mnada entidad y la modifica
                    }


                    //Si viniera otra tabla relacionada que se debiera modificar se pone la misma linea de coduigo de arriba
                    //y se manda a modificar
                    context.SaveChanges();
                    return(creditoNuevo);
                }
            }
            catch (Exception ex)
            {
                throw new UpdateEntityException();
            }
        } //Modificar
Ejemplo n.º 4
0
        public bool removeByAlias(string alias)
        {
            try
            { var pend = GetEntityByAlias(alias, false);
              using (dbSisSodInaEntities context = new dbSisSodInaEntities())
              {
                  if (pend != null)
                  {
                      context.tbDetalleDocumentoPendiente.RemoveRange(context.tbDetalleDocumentoPendiente.Where(x => x.alias == pend.alias).ToList());
                      pend.tbDetalleDocumentoPendiente = null;
                      context.Entry(pend).State        = System.Data.Entity.EntityState.Deleted;

                      context.SaveChanges();
                      return(true);
                  }
                  else
                  {
                      return(false);
                  }
              } }
            catch (Exception ex)

            {
                throw new EntityException();
            }
        }
Ejemplo n.º 5
0
 /// <summary>
 /// Guardamos el nuevo detalle de producto.
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public tbDetalleProducto GuardarDetalleProducto(tbDetalleProducto entity)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             context.tbDetalleProducto.Add(entity);
             context.SaveChanges();
             return(entity);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 6
0
 public tbEmpresa Guardar(tbEmpresa entity)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             context.tbEmpresa.Add(entity);
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new SaveEntityException("Empresa");
     }
     return(entity);
 }
Ejemplo n.º 7
0
 public bool Actualizar(tbTipoMedidas TipoMedida)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             context.Entry(TipoMedida).State = System.Data.Entity.EntityState.Modified;
             context.SaveChanges();
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 8
0
 public tbMonedas Guardar(tbMonedas monedas)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             context.tbMonedas.Add(monedas);
             context.SaveChanges();
         }
         return(monedas);
     }
     catch (EntityExistException ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 9
0
 public tbPagos Guardar(tbPagos PagoSalario)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             context.tbPagos.Add(PagoSalario);
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new SaveEntityException("PagoSalario");
     }
     return(PagoSalario);
 }
Ejemplo n.º 10
0
 public tbTipoMovimiento Guardar(tbTipoMovimiento movimiento)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             context.tbTipoMovimiento.Add(movimiento);
             context.SaveChanges();
         }
     }
     catch (Exception)
     {
         throw new SaveEntityException("Tipo de Movimiento");
     }
     return(movimiento);
 }
Ejemplo n.º 11
0
 public tbIngredientes Actualizar(tbIngredientes ingrediente)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             context.Entry(ingrediente).State = System.Data.Entity.EntityState.Modified;
             context.SaveChanges();
             return(ingrediente);
         }
     }
     catch (Exception ex)
     {
         throw new UpdateEntityException("Actualizar");
     }
 }
Ejemplo n.º 12
0
 public tbMovimientos Modificar(tbMovimientos modificarMov)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             context.Entry(modificarMov).State = System.Data.Entity.EntityState.Modified;//mnada entidad y la modifica
             context.SaveChanges();
             return(modificarMov);
         }
     }
     catch (Exception)
     {
         throw new UpdateEntityException();
     }
 }
Ejemplo n.º 13
0
 public tbReporteHacienda GuardarMensaje(tbReporteHacienda entity)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             context.tbReporteHacienda.Add(entity);
             context.SaveChanges();
         }
         return(entity);
     }
     catch (Exception ex)
     {
         throw new SaveEntityException("Error al reportar mensaje");
     }
 }
Ejemplo n.º 14
0
 public tbEmpleado Actualizar(tbEmpleado empleado)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities()) {
             context.Entry(empleado).State           = System.Data.Entity.EntityState.Modified;
             context.Entry(empleado.tbPersona).State = System.Data.Entity.EntityState.Modified;
             context.SaveChanges();
             return(empleado);
         }
     }
     catch (Exception ex)
     {
         throw new UpdateEntityException("empleado");
     }
 }
Ejemplo n.º 15
0
 public tbRequerimientos Guardar(tbRequerimientos req)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             context.tbRequerimientos.Add(req);
             context.SaveChanges();
         }
     }
     catch (SaveEntityException ex)
     {
         throw ex;
     }
     return(req);
 }
Ejemplo n.º 16
0
        /// <summary>
        /// Actualizamos la informacion de la empresa en la base de datos.
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public tbDetalleImpresion Actualizar(tbDetalleImpresion entity)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    context.Entry(entity).State = System.Data.Entity.EntityState.Modified;
                    context.SaveChanges();

                    return(entity);
                }
            }
            catch (Exception ex)
            {
                throw new UpdateEntityException(ex.Message);
            }
        }
Ejemplo n.º 17
0
        /// <summary>
        /// Guardamos la entidad en la base de datos.
        /// </summary>
        /// <param name="productoNuevo"></param>
        /// <returns></returns>
        public tbProducto Guardar(tbProducto productoNuevo)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    context.tbProducto.Add(productoNuevo);
                    context.SaveChanges();

                    return(productoNuevo);
                }
            }
            catch (Exception ex)
            {
                throw new SaveEntityException(ex.Message);
            }
        }
Ejemplo n.º 18
0
 public tbTipoMovimiento Actualizar(tbTipoMovimiento movimiento)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             context.Entry(movimiento).State = System.Data.Entity.EntityState.Modified;
             //se hay que modificar otra entidad se agrega la line ad earriba con el nombre de
             context.SaveChanges();
             return(movimiento);
         }
     }
     catch (Exception ex)
     {
         throw new UpdateEntityException("Actualizar");
     }
 }
Ejemplo n.º 19
0
        //public static List<tbUsuarios> getListtUsuario()
        //{
        //    try
        //    {
        //       dbSisSodInaEntities1 context = new dbSisSodInaEntities1();

        //            return (from u in context.tbUsuarios
        //                           where u.estado == true
        //                           select u).ToList();



        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;

        //    }
        //}



        public bool eliminar(tbUsuarios usuario)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    context.Entry(usuario).State           = System.Data.Entity.EntityState.Modified;
                    context.Entry(usuario.tbPersona).State = System.Data.Entity.EntityState.Modified;
                    context.SaveChanges();
                    return(true);
                }
            }
            catch
            {
                return(false);
            }
        }
Ejemplo n.º 20
0
        public tbReporteHacienda ActualizarMensaje(tbReporteHacienda entity)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    context.Entry(entity).State = System.Data.Entity.EntityState.Modified;

                    context.SaveChanges();
                }
                return(entity);
            }
            catch (Exception ex)
            {
                throw new SaveEntityException("Error al reportar mensaje");
            }
        }
Ejemplo n.º 21
0
 /// <summary>
 /// Borramos la informacion enviada de la base de datos.
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public tbDetalleProducto EliminarDetalleProducto(tbDetalleProducto entity)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             context.Entry(entity).State = System.Data.Entity.EntityState.Deleted;
             context.SaveChanges();
             return(entity);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
         throw;
     }
 }
Ejemplo n.º 22
0
        public tbCompras ActualizarCompraSimplificada(tbCompras entity)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    context.Entry(entity).State = System.Data.Entity.EntityState.Modified;

                    context.SaveChanges();
                    return(entity);
                }
            }
            catch (Exception ex)
            {
                throw new UpdateEntityException("facturacion actualizacion. Electronica");
            }
        }
Ejemplo n.º 23
0
        public tbTipoPuesto Actualizar(tbTipoPuesto entity)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    context.Entry(entity).State = System.Data.Entity.EntityState.Modified;
                    context.SaveChanges();

                    return(entity);
                }
            }
            catch (Exception ex)
            {
                throw new UpdateEntityException("entity");
            }
        }
Ejemplo n.º 24
0
        tbTipoClientes Guardar(tbTipoClientes tipoCliente)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    context.tbTipoClientes.Add(tipoCliente);
                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw new SaveEntityException(ex.Message);
            }


            return(tipoCliente);
        }
Ejemplo n.º 25
0
        public tbCajas Actualizar(tbCajas caja)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    context.Entry(caja).State = System.Data.Entity.EntityState.Modified;
                    //para la herencia se utiliza el mismo codigo ej: context.entry(cliente.tbpersona).state =

                    context.SaveChanges();
                    return(caja);
                }
            }
            catch (Exception ex)
            {
                throw new UpdateEntityException("caja");
            }
        }
Ejemplo n.º 26
0
        public tbTipoClientes Actualizar(tbTipoClientes tipoCliente)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    context.Entry(tipoCliente).State = System.Data.Entity.EntityState.Modified;

                    //si tuviera que llamar  a personao otra entidad debo combiarle el estado a mi entidad como a la otra entidadcomo en la linea anterior
                    context.SaveChanges();
                    return(tipoCliente);
                }
            }
            catch
            {
                throw new UpdateEntityException();
            }
        }
Ejemplo n.º 27
0
        public tbTipoPuesto Guardar(tbTipoPuesto entity)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    context.tbTipoPuesto.Add(entity);
                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return(entity);
        }
Ejemplo n.º 28
0
        public bool Guardar(tbTipoMedidas tipoMedidas)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    context.tbTipoMedidas.Add(tipoMedidas);
                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                return(false);

                throw ex;
            }
            return(true);
        }
Ejemplo n.º 29
0
        public tbInventario Actualizar(tbInventario inve)
        {
            try
            {
                using (dbSisSodInaEntities update = new dbSisSodInaEntities())
                {
                    update.Entry(inve).State = System.Data.Entity.EntityState.Modified;
                    //si se quiere modicar mas entidas se pone . despues del envi y se le da la tabla
                    update.SaveChanges();

                    return(inve);
                }
            }
            catch (Exception ex)
            {
                throw new UpdateEntityException("Inventario");
            }
        }
Ejemplo n.º 30
0
 public tbUsuarios Actualizar(tbUsuarios usuario)
 {
     try
     {
         using (dbSisSodInaEntities update = new dbSisSodInaEntities())
         {
             //update.tbPersona.Attach(usuario.tbPersona);
             update.Entry(usuario).State           = System.Data.Entity.EntityState.Modified;
             update.Entry(usuario.tbPersona).State = System.Data.Entity.EntityState.Modified;
             update.SaveChanges();
             return(usuario);
         }
     }
     catch (UpdateEntityException ex)
     {
         throw new Exception("Ha ocurrido el siguiente error: " + ex.Message);
     }
 }