コード例 #1
0
 public void RegistrarUsuario(Usuario usuario)
 {
     using (controlagricolaContext context = new controlagricolaContext())
     {
         context.Usuario.Add(usuario);
         context.SaveChanges();
     }
 }
コード例 #2
0
ファイル: DOFinca.cs プロジェクト: JAguirreE/ControlAgricola
 public void RegistrarFinca(Finca finca)
 {
     using (controlagricolaContext context = new controlagricolaContext())
     {
         context.Finca.Add(finca);
         context.SaveChanges();
     }
 }
コード例 #3
0
ファイル: DOLote.cs プロジェクト: JAguirreE/ControlAgricola
 public void RegistrarLote(Lote lote)
 {
     using (controlagricolaContext context = new controlagricolaContext())
     {
         context.Lote.Add(lote);
         context.SaveChanges();
     }
 }
コード例 #4
0
 public void RegistrarActividad(Actividad actividad)
 {
     using (controlagricolaContext context = new controlagricolaContext())
     {
         context.Actividad.Add(actividad);
         context.SaveChanges();
     }
 }
コード例 #5
0
 /// <summary>
 /// Marca como "Cancelado" el detalle de una factura
 /// </summary>
 /// <param name="idFacturaDetalle"></param>
 public void DeleteFacturaDetalle(long idFacturaDetalle)
 {
     using (controlagricolaContext context = new controlagricolaContext())
     {
         FacturaDetalle detalleEntidad = context.FacturaDetalle.Find(idFacturaDetalle);
         detalleEntidad.Estado = "CAN";
         context.SaveChanges();
     }
 }
コード例 #6
0
 /// <summary>
 /// Marca como "Cancelado" un registro de factura
 /// </summary>
 /// <param name="idFactura">ID de la factura</param>
 public void DeleteFactura(long idFactura)
 {
     using (controlagricolaContext context = new controlagricolaContext())
     {
         Factura facturaEntidad = context.Factura.Find(idFactura);
         facturaEntidad.Estado = "CAN";
         context.SaveChanges();
     }
 }
コード例 #7
0
        /// <summary>
        /// Registra en BD el encabezado de la factura
        /// </summary>
        /// <param name="factura">Entidad de la factura con los datos</param>
        public void RegistrarFactura(Factura factura)
        {
            using (controlagricolaContext context = new controlagricolaContext())
            {
                Factura facturaEntidad = context.Factura.Find(factura.IdFac);

                if (facturaEntidad != null)
                {
                    MapearFacturaEntidad(factura, facturaEntidad);
                }
                else
                {
                    context.Factura.Add(factura);
                }
                context.SaveChanges();
            }
        }
コード例 #8
0
        /// <summary>
        /// Registra los detalles de la factura
        /// </summary>
        /// <param name="detalle">Entidad con los datos</param>
        public void RegistarFacturaDetalle(FacturaDetalle detalle)
        {
            using (controlagricolaContext context = new controlagricolaContext())
            {
                FacturaDetalle detalleEntidad = context.FacturaDetalle.Find(detalle.IdDetFac);

                if (detalleEntidad != null)
                {
                    MapearDetalleEntidad(detalle, detalleEntidad);
                }
                else
                {
                    context.FacturaDetalle.Add(detalle);
                }

                context.SaveChanges();
            }
        }