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!"); } }
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(); }
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(); }
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"); }
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(); } }