コード例 #1
0
 public Entidad.Cat_Servicio_Brindado GetBy_NumFactura(string nfac)
 {
     try
     {
         Datos.serviciobrindadoData dc = new Datos.serviciobrindadoData();
         return dc.GetBy_Factura(nfac);
     }
     catch (Exception err)
     {
         throw new Exception("Error en GetBy_NumFactura " + err.Message);
     }
 }
コード例 #2
0
 protected string NumeroRecibo()
 {
     try
     {
         Datos.serviciobrindadoData dc = new Datos.serviciobrindadoData();
         string corr = (dc.GetCount() + 1).ToString("000000");
         string n_recibo = DateTime.Now.Year.ToString() + corr;
         return n_recibo;
     }
     catch (Exception err)
     {
         throw new Exception(err.Message);
     }
 }
コード例 #3
0
 public void InsertServicioBrindado(Entidad.Cat_Servicio_Brindado sb, List<Entidad.Detalle_Servicio_Brindado> dsb)
 {
     using (TransactionScope ts = new TransactionScope())
     {
         try
         {
             Datos.serviciobrindadoData dc = new Datos.serviciobrindadoData();
             sb.IdRecibo = NumeroRecibo();
             sb.Fecha = DateTime.Now;
             dc.InsertServicioBrindado(sb);
             Datos.detalleserviciobrindadoData ds_detalle = new Datos.detalleserviciobrindadoData();
             foreach (var ds in dsb)
             {
                 ds.IdRecibo = sb.IdRecibo;
                 ds_detalle.InsertDetalleServicioBrindado(ds);
             }
             ts.Complete();
         }
         catch (Exception err)
         {
             throw new Exception(err.Message);
         }
     }
 }