Esempio n. 1
0
 public FrmCrearDeduccion(Deduccion deduccion, XPCollection xpcDeduccion, UnitOfWork uow, XPCollection xpcConcepto,XPCollection xpcCuentaContable)
     : this()
 {
     xpcConcepto.Filter = new BinaryOperator("Tipo", ConceptoTipo.Deduccion, BinaryOperatorType.Equal);
     this.Deduccion = deduccion;
     this.uow = uow;
     this.xpcConcepto = xpcConcepto;
     this.xpcCuentaContable = xpcCuentaContable;
     this.xpcDeduccion = xpcDeduccion;
     lkpConcepto.Properties.DataSource = this.xpcConcepto;
     lkpConcepto.Properties.ValueMember = "This";
     lkpConcepto.Properties.DisplayMember = "Descripcion";
     lkpCuentaContable.Properties.DataSource = this.xpcCuentaContable;
     lkpCuentaContable.Properties.ValueMember = "This";
     lkpCuentaContable.Properties.DisplayMember = "Descripcion";
 }
Esempio n. 2
0
 ///Operaciones con Deducciones
 private void EditDeduccion(Deduccion deduccion)
 {
     FrmCrearDeduccion crearDeduccion = new FrmCrearDeduccion(deduccion, xpcDeduccionAnidada, uowAnidada, xpcConceptoAnidada,xpcCuentaContableAnidada);
     crearDeduccion.ShowDialog();
     if (crearDeduccion.correcto)
     {
         deduccion.Empleado = uowAnidada.GetNestedObject(empleado);
         deduccion.Save();
         xpcDeduccionAnidada.Add(deduccion);
         RefreshGrid();
     }
     else
     {
         if (!uowAnidada.IsNewObject(deduccion))
         {
             deduccion.Reload();
             RefreshGrid();
         }
     }
 }