コード例 #1
0
        public JResult GetInventario(int id)
        {
            try
            {
                var queryable = getQueriableBase();
                var dbItem    = queryable.Where(w => w.Id == id).FirstOrDefault();
                jresult.Data = new InventarioViewModel
                {
                    Id          = dbItem.Id,
                    ProductoId  = dbItem.ProductoId,
                    Producto    = dbItem.FACT_PRODUCTO.Nombre,
                    Existencias = dbItem.Existencias,
                    Estregistro = dbItem.Estregistro,
                };

                #region Salida Generica OK
                return(jresult.SetOk());

                #endregion
            }
            #region Salida generica para errores
            catch (Exception ex)
            {
                return(jresult.SetError(ex, "Error registrando datos", this.GetType().Name));
            }
            #endregion
        }
コード例 #2
0
        public JResult GetCliente(int id)
        {
            try
            {
                var queryable = getQueriableBase();
                var dbItem    = queryable.Where(w => w.Id == id).FirstOrDefault();
                jresult.Data = new ClienteViewModel
                {
                    Id              = dbItem.Id,
                    Nombres         = dbItem.Nombres,
                    Documento       = dbItem.Documento,
                    FechaNacimiento = dbItem.FechaNacimiento,
                    Telefono        = dbItem.Telefono,
                    Direccion       = dbItem.Direccion,
                    Estregistro     = dbItem.Estregistro,
                };

                #region Salida Generica OK
                return(jresult.SetOk());

                #endregion
            }
            #region Salida generica para errores
            catch (Exception ex)
            {
                return(jresult.SetError(ex, "Error registrando datos", this.GetType().Name));
            }
            #endregion
        }
コード例 #3
0
        public JResult GetProducto(int id)
        {
            try
            {
                var queryable = getQueriableBase();
                var dbItem    = queryable.Where(w => w.Id == id).FirstOrDefault();
                jresult.Data = new ProductoViewModel
                {
                    Id          = dbItem.Id,
                    Codigo      = dbItem.Codigo,
                    Nombre      = dbItem.Nombre,
                    Valor       = dbItem.Valor,
                    Estregistro = dbItem.Estregistro,
                };

                #region Salida Generica OK
                return(jresult.SetOk());

                #endregion
            }
            #region Salida generica para errores
            catch (Exception ex)
            {
                return(jresult.SetError(ex, "Error registrando datos", this.GetType().Name));
            }
            #endregion
        }
コード例 #4
0
        public JResult GetFacturaDetalle(int id)
        {
            try
            {
                var queryable = getQueriableBase();
                var dbItem    = queryable.Where(w => w.Id == id).FirstOrDefault();
                jresult.Data = new FacturaDetalleViewModel
                {
                    Id        = dbItem.Id,
                    FacturaId = dbItem.FacturaId,
                    //Factura = dbItem.FACT_FACTURA.,
                    InventarioId = dbItem.InventarioId,
                    Producto     = dbItem.FACT_INVENTARIO.FACT_PRODUCTO.Nombre,
                    Cant         = dbItem.Cant,
                    Subtotal     = dbItem.Subtotal,
                    Estregistro  = dbItem.Estregistro,
                };

                #region Salida Generica OK
                return(jresult.SetOk());

                #endregion
            }
            #region Salida generica para errores
            catch (Exception ex)
            {
                return(jresult.SetError(ex, "Error registrando datos", this.GetType().Name));
            }
            #endregion
        }
コード例 #5
0
        public JResult GetFactura(int id)
        {
            try
            {
                var queryable = getQueriableBase();
                var dbItem    = queryable.Where(w => w.Id == id).FirstOrDefault();
                jresult.Data = new FacturaViewModel
                {
                    Id        = dbItem.Id,
                    ClienteId = dbItem.ClienteId,
                    //Cliente = dbItem.FACT_CLIENTE.Documento,
                    Fecha       = dbItem.Fecha,//utilidades.ObtenerStringDesdeFecha(dbItem.Fecha),
                    Total       = dbItem.Total,
                    Estregistro = dbItem.Estregistro,
                };

                #region Salida Generica OK
                return(jresult.SetOk());

                #endregion
            }
            #region Salida generica para errores
            catch (Exception ex)
            {
                return(jresult.SetError(ex, "Error registrando datos", this.GetType().Name));
            }
            #endregion
        }