private void btnagregar_Click(object sender, RoutedEventArgs e)
        {
            Concepto c = new Concepto();

            //c.Id_Concepto = int.Parse(txtidconcepto.Text);
            c.Descripcion = txtdescripcion.Text;
            c.Tipo        = txttipo.Text;
            datos.Concepto.Add(c);
            datos.SaveChanges();
            CargarGrillaConceptos();
        }
 private void btnEliminar_Click(object sender, RoutedEventArgs e)
 {
     if (dgconceptos.SelectedItem != null)
     {
         Concepto c = (Concepto)dgconceptos.SelectedItem;
         datos.Concepto.Remove(c);
         datos.SaveChanges();
         CargarGrillaConceptos();
     }
     else
     {
         MessageBox.Show("Debe seleccionar un empleado de la grilla para eliminar!");
     }
 }
Example #3
0
 private void EditConcepto(Concepto concepto)
 {
     FrmCrearConcepto crearConcepto = new FrmCrearConcepto(concepto, xpcConcepto, uow,xpcCuentaContable,xpcPercepcionBase,xpcConceptoDetalle);
     crearConcepto.ShowDialog();
     if (crearConcepto.correcto)
     {
         concepto.Save();
         AuditTrailService.Instance.SaveAuditData(uow);
         uow.CommitChanges();
         RefreshGrid();
     }
     else
     {
         concepto.Reload();
         RefreshGrid();
     }
     RecargarColecciones();
 }
Example #4
0
 public FrmPercepcionBase(XPCollection xpcPercepcionBase, UnitOfWork uow, XPCollection xpcCuentaContable, XPCollection xpcConceptoDetalle,Concepto concepto,XPCollection xpcConceptoDetalleAnidada, NestedUnitOfWork uowAnidada)
 {
     InitializeComponent();
     this.uow = uow;
     this.uowAnidada = uowAnidada;
     this.xpcPercepcionBase = xpcPercepcionBase;
     this.xpcPercepcionBase.Session = uow;
     this.xpcCuentaContable = xpcCuentaContable;
     this.xpcCuentaContable.Session = uow;
     this.xpcConceptoDetalle = xpcConceptoDetalle;
     this.xpcConceptoDetalle.Session = uow;
     this.xpcConceptoDetalleAnidada = xpcConceptoDetalleAnidada;
     this.xpcConceptoDetalleAnidada.Session = uowAnidada;
     gridPercepcionBase.DataSource = this.xpcPercepcionBase;
     this.concepto = concepto;
     UpdateMenu();
     RefreshGrid();
 }
Example #5
0
 public FrmCrearConcepto(Concepto concepto, XPCollection xpcConcepto, UnitOfWork uow,XPCollection xpcCuentaContable,XPCollection xpcPercepcionBase,XPCollection xpcConceptoDetalle)
     : this()
 {
     this.uow = uow;
     this.uowAnidada = uow.BeginNestedUnitOfWork();
     this.xpcCuentaContable = xpcCuentaContable;
     this.xpcCuentaContable.Session = uow;
     this.Concepto = concepto;
     this.xpcConcepto = xpcConcepto;
     this.xpcConcepto.Session = uow;
     this.xpcPercepcionBase = xpcPercepcionBase;
     this.xpcPercepcionBase.Session = uow;
     this.xpcConceptoDetalle = xpcConceptoDetalle;
     this.xpcConceptoDetalle.Session = uow;
     xpcConceptoDetalleAnidada = new XPCollection(uowAnidada, xpcConceptoDetalle, new GroupOperator(GroupOperatorType.And, new BinaryOperator("Concepto", concepto, BinaryOperatorType.Equal)));
     xpcConceptoDetalleAnidada.DisplayableProperties="This;PercepcionBase.Descripcion";
     lkpCuentaContable.Properties.DataSource = xpcCuentaContable;
     lkpCuentaContable.Properties.ValueMember = "This";
     lkpCuentaContable.Properties.DisplayMember = "Cuenta";
     gridConceptoDetalle.DataSource = xpcConceptoDetalleAnidada;
     grdConceptoDetalle.Columns.Clear();
     grdConceptoDetalle.Columns.AddVisible("PercepcionBase.Descripcion");
 }
Example #6
0
        private void menuStrip1_Click(object sender, EventArgs e)
        {
            String eleccion = sender.ToString();

            //MenuStrip menu = sender as MenuStrip;
            if (eleccion.Equals("&Ficha del trabajador"))
            {
                FichaDelTrabajador form = new FichaDelTrabajador(baseDeDatos);
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("F&icha de Empresa"))
            {
                FichaDeEmpresa form = new FichaDeEmpresa(baseDeDatos);
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("&Periodo"))
            {
                Periodo form = new Periodo();
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("&Asistencias"))
            {
                Asistencias form = new Asistencias();
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("&Sexo"))
            {
                Sexo form = new Sexo(baseDeDatos);
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("&Estado Civil"))
            {
                EstadoCivil form = new EstadoCivil(baseDeDatos);
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("&Parentesco"))
            {
                Parentesco form = new Parentesco(baseDeDatos);
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("&Cargo"))
            {
                Cargo form = new Cargo(baseDeDatos);
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("&Departamento"))
            {
                Departamento form = new Departamento(baseDeDatos);
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("&Tipos de nomina"))
            {
                TiposNomina form = new TiposNomina(baseDeDatos);
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("Estad&o del trabajador"))
            {
                EstadoTrabajador form = new EstadoTrabajador(baseDeDatos);
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("P&aises"))
            {
                Paises form = new Paises(baseDeDatos);
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("Estados/Depa&rtamentos/Provincias"))
            {
                Estados form = new Estados(baseDeDatos);
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("&Municipios"))
            {
                Municipios form = new Municipios(baseDeDatos);
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("C&oncepto"))
            {
                Concepto form = new Concepto();
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("Concepto por &trabajador"))
            {
                ConceptoAsociado form = new ConceptoAsociado();
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("Co&ncepto por periodo"))
            {
                ConceptoAsociado form = new ConceptoAsociado();
                form.MdiParent = this;
                form.Show();
            }
            if (eleccion.Equals("Concepto por t&ipo de nomina"))
            {
                ConceptoAsociado form = new ConceptoAsociado();
                form.MdiParent = this;
                form.Show();
            }
        }