Exemplo n.º 1
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
Exemplo n.º 2
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");
     }
 }
Exemplo n.º 3
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();
            }
        }
Exemplo 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();
            }
        }
Exemplo n.º 5
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);
            }
        }
Exemplo n.º 6
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);
     }
 }
Exemplo n.º 7
0
        public tbProveedores Actualizar(tbProveedores proveedor)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    context.Entry(proveedor.tbPersona).State = System.Data.Entity.EntityState.Modified;

                    context.Entry(proveedor).State = System.Data.Entity.EntityState.Modified;

                    context.SaveChanges();
                    return(proveedor);
                }
            }

            catch (Exception ex)
            {
                throw new UpdateEntityException("Proveedor");
            }
        }
Exemplo n.º 8
0
        public tbClientes Actualizar(tbClientes cliente)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    //SE LE AGRAGA OTRO CONTEX CON LA RELACION A LA TABLA DE LA CUAL OCUPAMOS DATOS.....

                    context.Entry(cliente).State = System.Data.Entity.EntityState.Modified;

                    context.Entry(cliente.tbPersona).State = System.Data.Entity.EntityState.Modified;

                    context.SaveChanges();
                    return(cliente);
                }
            }
            catch (Exception EX)
            {
                throw new UpdateEntityException(" Cliente  ");
            }
        }
Exemplo n.º 9
0
        public bool abonos(IEnumerable <tbDocumento> listaFact)
        {
            List <tbAbonos> listaAbonos = new List <tbAbonos>();

            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    foreach (var doc in listaFact)
                    {
                        foreach (var abono in doc.tbAbonos)
                        {
                            if (abono.idAbono == 0)
                            {
                                context.Entry(abono).State = System.Data.Entity.EntityState.Added;
                            }
                            else
                            {
                                context.Entry(abono).State = System.Data.Entity.EntityState.Detached;
                            }
                        }
                    }

                    foreach (var doc in listaFact)
                    {
                        context.Entry(doc).State = System.Data.Entity.EntityState.Modified;

                        context.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                throw new UpdateEntityException("facturacion actualizacion. Electronica");
            }

            return(true);
        }
Exemplo n.º 10
0
        /// <summary>
        /// Actualizamos el producto en la base de datos.
        /// </summary>
        /// <param name="productoNuevo"></param>
        /// <returns></returns>
        public tbProducto Actualizar(tbProducto productoNuevo)
        {
            try
            {
                bool bandera = false;

                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    productoNuevo.tbImpuestos          = null;
                    context.Entry(productoNuevo).State = System.Data.Entity.EntityState.Modified;
                    context.Entry(productoNuevo.tbInventario).State = System.Data.Entity.EntityState.Modified;


                    context.SaveChanges();

                    return(productoNuevo);
                }
            }
            catch (Exception ex)
            {
                throw new UpdateEntityException(ex.Message);
            }
        }
Exemplo n.º 11
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();
     }
 }
Exemplo n.º 12
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");
     }
 }
Exemplo n.º 13
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;
     }
 }
Exemplo n.º 14
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);
            }
        }
Exemplo n.º 15
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");
            }
        }
Exemplo n.º 16
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");
            }
        }
Exemplo n.º 17
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;
     }
 }
Exemplo 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");
     }
 }
Exemplo n.º 19
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");
            }
        }
Exemplo n.º 20
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();
            }
        }
Exemplo n.º 21
0
        public tbParametrosEmpresa ActualizarParametros(tbParametrosEmpresa 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(" Parámetros Empresa  ");
            }
        }
Exemplo n.º 22
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");
            }
        }
Exemplo n.º 23
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");
            }
        }
Exemplo n.º 24
0
        /// <summary>
        /// Actualizamos la informacion de la categoria.
        /// </summary>
        /// <param name="categoriaNueva"></param>
        /// <returns></returns>
        public tbCategoriaProducto Actualizar(tbCategoriaProducto categoriaNueva)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    context.Entry(categoriaNueva).State = System.Data.Entity.EntityState.Modified;
                    context.SaveChanges();

                    return(categoriaNueva);
                }
            }


            catch (Exception ex)
            {
                throw new UpdateEntityException("Ha ocurrido el siguiente error: " + ex.ToString());
            }
        }
Exemplo n.º 25
0
        public tbPagos Actualizar(tbPagos pagos)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                    context.Entry(pagos).State = System.Data.Entity.EntityState.Modified;


                // context.saveChanges();

                //context.Entry(entity.tbEmpleado.tbTipoPuesto.).State = System.Data.Entity.EntityState.Modified;

                return(pagos);
            }
            catch (Exception)
            {
                throw new UpdateEntityException("pagos");
            }
        }
Exemplo n.º 26
0
        public bool ActualizarProductosImports(List <tbProducto> listaPro)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    foreach (var item in listaPro)
                    {
                        tbProducto pro = GetEntityById(item.idProducto);
                        if (pro != null)
                        {
                            pro.tbImpuestos = null;

                            pro.idMedida             = item.idMedida;
                            pro.nombre               = item.nombre;
                            pro.precio_real          = item.precio_real;
                            pro.precioVenta1         = item.precioVenta1;
                            pro.precioVenta2         = item.precioVenta2;
                            pro.precioVenta3         = item.precioVenta3;
                            pro.precioVariable       = item.precioVariable;
                            pro.precioUtilidad1      = item.precioUtilidad1;
                            pro.precioUtilidad2      = item.precioUtilidad2;
                            pro.precioUtilidad3      = item.precioUtilidad3;
                            pro.utilidad1Porc        = item.utilidad1Porc;
                            pro.utilidad2Porc        = item.utilidad2Porc;
                            pro.utilidad3Porc        = item.utilidad3Porc;
                            pro.aplicaDescuento      = item.aplicaDescuento;
                            pro.descuento_max        = item.descuento_max;
                            pro.esExento             = item.esExento;
                            context.Entry(pro).State = System.Data.Entity.EntityState.Modified;
                        }
                    }

                    context.SaveChanges();

                    return(true);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 27
0
 public tbUsuarios Guardar(tbUsuarios usuario)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             if (persona.GetEntity(usuario.tbPersona) != null)
             {
                 context.Entry(usuario.tbPersona).State = System.Data.Entity.EntityState.Modified;
             }
             context.tbUsuarios.Add(usuario);
             context.SaveChanges();
         }
     }
     catch (SaveEntityException ex)
     {
         throw ex;
     }
     return(usuario);
 }
Exemplo n.º 28
0
        public tbMonedas Actualizar(tbMonedas moneda)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    //SE LE AGRAGA OTRO CONTEX CON LA RELACION A LA TABLA DE LA CUAL OCUPAMOS DATOS.....

                    context.Entry(moneda).State = System.Data.Entity.EntityState.Modified;


                    context.SaveChanges();
                    return(moneda);
                }
            }
            catch (Exception)
            {
                throw new UpdateEntityException(" Moneda  ");
            }
        }
Exemplo n.º 29
0
        public tbClientes Guardar(tbClientes clientes)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    if (persona.GetEntity(clientes.tbPersona) != null)
                    {
                        context.Entry(clientes.tbPersona).State = System.Data.Entity.EntityState.Modified;
                    }

                    context.tbClientes.Add(clientes);
                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw new SaveEntityException("Cliente");
            }
            return(clientes);
        }
Exemplo n.º 30
0
        public tbRequerimientos Actualizar(tbRequerimientos req)
        {
            try
            {
                using (dbSisSodInaEntities update = new dbSisSodInaEntities())
                {
                    update.Entry(req).State = System.Data.Entity.EntityState.Modified;
                    update.SaveChanges();
                    return(req);
                }
            }
            catch (UpdateEntityException ex)
            {
                throw new Exception("Ha ocurrido el siguiente error: " + ex.Message);
            }

            catch (Exception ex)
            {
                throw new Exception("Ha ocurrido el siguiente error: " + ex.Message);
            }
        }