Exemple #1
0
        public int Update(int idRol, int idCompania, string nombre, string aPaterno, string aMaterno, string usuario, int idUsuario, int idJefe)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_USUARIO obj = Conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == idUsuario).ToList().FirstOrDefault();

                    obj.ID_ROL      = idRol;
                    obj.ID_COMPANIA = idCompania;
                    obj.NOMBRE      = nombre;
                    obj.APATERNO    = aPaterno;
                    obj.AMATERNO    = aMaterno;
                    obj.USUARIO     = usuario;
                    obj.JefeId      = idJefe;

                    Conexion.Entry(obj).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #2
0
        public int Update(DO_Proveedor proveedor)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_PROVEEDOR obj = Conexion.TBL_PROVEEDOR.Where(x => x.ID_PROVEEDOR == proveedor.idProveedor).FirstOrDefault();

                    obj.CORREO    = proveedor.Correo;
                    obj.DIRECCION = proveedor.Direccion;
                    obj.NOMBRE    = proveedor.Nombre;
                    obj.RFC       = proveedor.RFC;
                    obj.TELEFONO1 = proveedor.Telefono1;
                    obj.TELEFONO2 = proveedor.Telefono2;

                    Conexion.Entry(obj).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #3
0
        public int AddCantidad(int idAlmacen, int idArticulo, decimal cantidad)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_EXISTENCIA obj = Conexion.TBL_EXISTENCIA.Where(x => x.ID_ARTICULO == idArticulo && x.ID_ALMACEN == idAlmacen).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.CANTIDAD = obj.CANTIDAD + cantidad;

                        Conexion.Entry(obj).State = EntityState.Modified;
                    }
                    else
                    {
                        TBL_EXISTENCIA objNuevo = new TBL_EXISTENCIA();

                        objNuevo.ID_ALMACEN  = idAlmacen;
                        objNuevo.ID_ARTICULO = idArticulo;
                        objNuevo.CANTIDAD    = Convert.ToDecimal(cantidad);

                        Conexion.TBL_EXISTENCIA.Add(objNuevo);
                    }

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #4
0
        public int ActualizarCliente(DO_Clientes cliente)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    Clientes obj = conexion.Clientes.Where(x => x.Id_Clientes == cliente.Id_Cliente).FirstOrDefault();

                    obj.Id_Clientes = cliente.Id_Cliente;
                    obj.Nombre      = cliente.Nombre;
                    obj.RFC         = cliente.RFC;
                    obj.Telefono    = cliente.Telefono;
                    obj.Direccion   = cliente.Direccion;
                    obj.Correo      = cliente.Correo;


                    conexion.Entry(obj).State = EntityState.Modified;
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #5
0
        public int ActualizarOrdenes(DO_Ordenes ordenes)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    Ordenes obj = conexion.Ordenes.Where(x => x.Id_Orden == ordenes.Id_Orden).FirstOrDefault();

                    obj.Id_Orden       = ordenes.Id_Orden;
                    obj.Folio          = ordenes.Folio;
                    obj.FechaSolicitud = ordenes.FechaSolicitud;
                    obj.FechaEntrega   = Convert.ToDateTime(ordenes.FechaEntrega);
                    obj.Id_Cliente     = ordenes.Id_Cliente;
                    obj.Usuario        = ordenes.Usuario;
                    obj.Requisicion    = ordenes.Requisicion;
                    obj.Proyecto       = ordenes.Proyecto;

                    conexion.Entry(obj).State = EntityState.Modified;
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #6
0
        public int BorrarClientes(int Id_Cliente)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    Clientes obj = conexion.Clientes.Where(x => x.Id_Clientes == Id_Cliente).FirstOrDefault();

                    conexion.Entry(obj).State = EntityState.Deleted;
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #7
0
        public int BorrarProducto(int Id_Producto)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    Productos obj = conexion.Productos.Where(x => x.Id_Productos == Id_Producto).FirstOrDefault();

                    conexion.Entry(obj).State = EntityState.Deleted;
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #8
0
        public int BorrarOrdenesDetalle(int Id_OrdenDetalle)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    OrdenesDetalle obj = conexion.OrdenesDetalle.Where(x => x.Id_OrdenDetalle == Id_OrdenDetalle).FirstOrDefault();

                    conexion.Entry(obj).State = EntityState.Deleted;
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #9
0
        public int BorrarArchivosOrden(int Id_ArchivoOrden)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    ArchivosOrden obj = conexion.ArchivosOrden.Where(x => x.Id_ArchivosOrden == Id_ArchivoOrden).FirstOrDefault();

                    conexion.Entry(obj).State = EntityState.Deleted;
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #10
0
        public int Delete(int idUsuario)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_USUARIO obj = Conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == idUsuario).ToList().FirstOrDefault();

                    Conexion.Entry(obj).State = EntityState.Deleted;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
        public int Delete(int idCategoria)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_CATEGORIA_ARTICULO obj = Conexion.TBL_CATEGORIA_ARTICULO.Where(x => x.ID_CATEGORIA_ARTICULO == idCategoria).FirstOrDefault();

                    Conexion.Entry(obj).State = EntityState.Deleted;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #12
0
        public int Delete(int idAlmacen)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_ALMACEN obj = Conexion.TBL_ALMACEN.Where(x => x.ID_ALMACEN == idAlmacen).FirstOrDefault();

                    Conexion.Entry(obj).State = EntityState.Deleted;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #13
0
        public int Delete(int idProveedor)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_PROVEEDOR obj = Conexion.TBL_PROVEEDOR.Where(x => x.ID_PROVEEDOR == idProveedor).FirstOrDefault();

                    Conexion.Entry(obj).State = EntityState.Deleted;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #14
0
        public int DeleteVenta(int idVenta)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_VENTA tBL_VENTA = Conexion.TBL_VENTA.Where(x => x.ID_VENTA == idVenta).FirstOrDefault();

                    Conexion.Entry(tBL_VENTA).State = EntityState.Deleted;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
        public int Delete(int idDetalle)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_DETALLE_MOVIMIENTO_ENTRADA_ALMACEN obj = Conexion.TBL_DETALLE_MOVIMIENTO_ENTRADA_ALMACEN.Where(x => x.ID_DETALLE_MOVIMIENTO_ENTRADA_ALMACEN == idDetalle).FirstOrDefault();

                    Conexion.Entry(obj).State = EntityState.Deleted;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
        public int ActualizarCategoriaProducto(DO_CategoriaProducto categoriaproducto)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    CategoriaProducto obj = conexion.CategoriaProducto.Where(x => x.Id_CategoriaProducto == categoriaproducto.Id_CategoriaProducto).FirstOrDefault();
                    obj.Id_CategoriaProducto = categoriaproducto.Id_CategoriaProducto;
                    obj.NombreCategoria      = categoriaproducto.NombreCategoria;

                    conexion.Entry(obj).State = EntityState.Modified;
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #17
0
        public int RemoveCantidad(int idAlmacen, int idArticulo, double cantidad)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_EXISTENCIA obj = Conexion.TBL_EXISTENCIA.Where(x => x.ID_ARTICULO == idArticulo && x.ID_ALMACEN == idAlmacen).FirstOrDefault();

                    obj.CANTIDAD = obj.CANTIDAD - Convert.ToDecimal(cantidad);

                    Conexion.Entry(obj).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #18
0
        public int UpdateContrasena(int idPersona, string contrasena)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_USUARIO usuario = Conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == idPersona).FirstOrDefault();

                    usuario.CONTRASENA = contrasena;

                    Conexion.Entry(usuario).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #19
0
        public int Update(DO_Rol rol)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_ROLE obj = Conexion.TBL_ROLE.Where(x => x.ID_ROL == rol.idRol).FirstOrDefault();

                    obj.ROL = rol.Rol;

                    Conexion.Entry(obj).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #20
0
        public int UpdateCantidadMenos(int idArticulo, double cantidad)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_ALERTAS_STOCK_MIN obj = Conexion.TBL_ALERTAS_STOCK_MIN.Where(x => x.ID_ARTICULO == idArticulo).FirstOrDefault();

                    obj.CANTIDAD_MINIMA = obj.CANTIDAD_MINIMA - Convert.ToDecimal(cantidad);

                    Conexion.Entry(obj).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #21
0
        public int Update(int idOrganizacion, string nombre)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_ORGANIZACION tBL_ORGANIZACION = Conexion.TBL_ORGANIZACION.Where(x => x.ID_ORGANIZACION == idOrganizacion).FirstOrDefault();

                    tBL_ORGANIZACION.NOMBRE_ORGANIZACION = nombre;

                    Conexion.Entry(tBL_ORGANIZACION).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #22
0
        public int UpdatePlan(int idCompania, int idPlan)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_COMPANIA tBL_COMPANIA = Conexion.TBL_COMPANIA.Where(x => x.ID_COMPANIA == idCompania).FirstOrDefault();

                    tBL_COMPANIA.ID_PLAN = idPlan;
                    //tBL_COMPANIA.FECHA_REGISTRO = DateTime.Now;

                    Conexion.Entry(tBL_COMPANIA).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
        public int Update(int idDetalle, int idArticulo, int cantidad, int idUnidad)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_DETALLE_MOVIMIENTO_ENTRADA_ALMACEN obj = Conexion.TBL_DETALLE_MOVIMIENTO_ENTRADA_ALMACEN.Where(x => x.ID_DETALLE_MOVIMIENTO_ENTRADA_ALMACEN == idDetalle).FirstOrDefault();

                    obj.ID_ARTICULO = idArticulo;
                    obj.CANTIDAD    = cantidad;
                    obj.ID_UNIDAD   = idUnidad;

                    Conexion.Entry(obj).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #24
0
        public int ActualizarOrdenesDetalle(DO_OrdenesDetalle ordenesdetalle)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    OrdenesDetalle obj = conexion.OrdenesDetalle.Where(x => x.Id_OrdenDetalle == ordenesdetalle.Id_OrdenDetalle).FirstOrDefault();

                    obj.Id_EstatusOrden           = ordenesdetalle.Id_EstatusOrden;
                    obj.EntregaParcial            = ordenesdetalle.EntregaParcial;
                    obj.EntregarA                 = ordenesdetalle.EntregarA;
                    obj.FechaActualizacionEstatus = DateTime.Now;

                    conexion.Entry(obj).State = EntityState.Modified;
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #25
0
        public int ActualizarEstatusOrden(DO_EstatusOrden estatusorden)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    EstatusOrden obj = conexion.EstatusOrden.Where(x => x.Id_EstatusOrden == estatusorden.Id_EstatusOrden).FirstOrDefault();

                    obj.Id_EstatusOrden = estatusorden.Id_EstatusOrden;
                    obj.EstatusOrden1   = estatusorden.EstatusOrden;



                    conexion.Entry(obj).State = EntityState.Modified;
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
        public int Update(DO_CategoriaArticulo categoriaArticulo)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_CATEGORIA_ARTICULO obj = Conexion.TBL_CATEGORIA_ARTICULO.Where(x => x.ID_CATEGORIA_ARTICULO == categoriaArticulo.idCategoriaArticulo).FirstOrDefault();

                    obj.ID_CATEGORIA_ARTICULO = categoriaArticulo.idCategoriaArticulo;
                    obj.NOMBRE_CATEGORIA      = categoriaArticulo.NombreCategoria;
                    obj.NUM_CATEGORIA         = categoriaArticulo.numeroCategoria;

                    Conexion.Entry(obj).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #27
0
        public int Update(DO_Almacen almacen)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_ALMACEN obj = Conexion.TBL_ALMACEN.Where(x => x.ID_ALMACEN == almacen.idAlmacen).FirstOrDefault();

                    obj.NOMBRE      = almacen.Nombre;
                    obj.DESCRIPCION = almacen.Descripcion;
                    obj.ID_COMPANIA = almacen.idCompania;

                    Conexion.Entry(obj).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #28
0
        public int ActualizarArchivosOrden(DO_ArchivosOrden archivosorden)
        {
            try
            {
                using (var conexion = new EntitiesERP())
                {
                    ArchivosOrden obj = conexion.ArchivosOrden.Where(x => x.Id_ArchivosOrden == archivosorden.Id_ArchivoOrden).FirstOrDefault();

                    obj.Id_ArchivosOrden = archivosorden.Id_ArchivoOrden;
                    obj.Archivo          = archivosorden.Archivo;
                    obj.Nombre           = archivosorden.Nombre;
                    obj.Extension        = archivosorden.Extension;
                    obj.Id_Orden         = archivosorden.Id_Orden;

                    conexion.Entry(obj).State = EntityState.Modified;
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Exemple #29
0
        public int Update(int idArticulo, double precioUnidad, double precioMaster, double precioPromotor, double precioGerente)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_DETAILS_ARTICULO tBL_DETAILS_ARTICULO = Conexion.TBL_DETAILS_ARTICULO.Where(x => x.ID_ARTICULO == idArticulo).FirstOrDefault();

                    tBL_DETAILS_ARTICULO.PRECIO_UNIDAD   = precioUnidad;
                    tBL_DETAILS_ARTICULO.PRECIO_MASTER   = precioMaster;
                    tBL_DETAILS_ARTICULO.PRECIO_PROMOTOR = precioPromotor;
                    tBL_DETAILS_ARTICULO.PRECIO_GERENTE  = precioGerente;

                    Conexion.Entry(tBL_DETAILS_ARTICULO).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
        public int RetornoArticulo(int idDetalle, string condiciones)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN obj = new TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN();

                    obj = Conexion.TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN.Where(x => x.ID_DETALLE_MOVIMIENTO_SALIDA_ALMACEN == idDetalle).FirstOrDefault();

                    obj.FECHA_REGRESO = DateTime.Now;
                    obj.CONDICION_ARTICULO_REGRESO = condiciones;

                    Conexion.Entry(obj).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }