28% de descuento del curso en SQL Server

Estrada Web Group Estrada Web Group
Código fuente sistema
Estrada Web Group
Estrada Web Group
Estrada Web Group Estrada Web Group
Calificar:
23 agosto ASP.NET

Código fuente del sistema de inventarios con ASPNET Core (módulo impuestos)

Si quieres aprender a desarrollar sistemas web con ASP.NET Core este video te será de mucha ayuda. Puedes encontrar la lista de reproducción completa en este link donde estoy desarrollando un sistema de control de inventarios desde cero.

Avances

En este video desarrollaremos el módulo para administrar los impuestos que los usuarios pueden asignarles a los productos, las principales características son las siguientes:

  • El usuario puede consultar los impuestos permitidos en el sistema
  • El usuario puede agregar, modificar o eliminar los impuestos
  • El usuario puede establecer los impuestos por default y que automáticamente se asignarán al precio de venta de los productos
  • El usuario puede navegar en la paginación de resultados de impuestos
  • El usuario puede ir directamente a una página de resultados en particular
  • El usuario puede seleccionar el número de registros que se muestran en pantalla

EL modelo que representa la tabla Impuestos contiene la siguiente estructura:

public class Impuestos
    {
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public int Id { get; set; } = 0;
        public string Nombre { get; set; } = "";
        public decimal Valor { get; set; } = 0;
        public bool EsPorcentaje { get; set; } = false;
        public bool AplicarDefault { get; set; } = false;
        public bool Activo { get; set; } = true;
        public DateTime Fecha { get; set; } = DateTime.Now;
    }

En el controller de asp.net core se llama ImpuestosController y hereda del BaseController, los métodos con los que cuenta son los siguientes:

  • Lista: Consulta los impuestos registrados en el sistema, siempre y cuando este activo
  • Save: Este método se manda llamar mediante Ajax por POST y recibe un objeto de tipo Impuestos para actualizar o insertar un nuevo impuesto
  • Get: Este método recibe por parámetro el Id del impuesto que se quiere actualizar o consultar
  • Delete: Este método recibe por parámetro el o los Id de los impuestos que se quieren eliminar.

Si quieres ver todo el código fuente (HTML, JavaScript, jQuery, C#) lo puedes descargar en los siguientes botones:

El sistema esta desarrollado utilizando HTML5, JavaScript, CSS, jQuery, ASP.NET Core, EntityFramerokCore y base de datos SQL Server.

 

Compartir:

Cargando...
Descarga el código fuente

Obten el código del sistema de gestión de proyectos.

Shape