private void BtnCrearOt_Click(object sender, EventArgs e) { frmCrearOrden cO = new frmCrearOrden(empleadoSesion); cO.FormClosing += this.frmCrearOT_FormClosing; cO.Show(); this.Hide(); }
private void BtnSeleccionar_Click(object sender, EventArgs e) { Cliente clienteSeleccionado = (Cliente)this.dataGridClientes.CurrentRow.DataBoundItem; frmCrearOrden fCO = this.Owner as frmCrearOrden; fCO.SeleccionarCliente(clienteSeleccionado); this.Close(); }
private void BtnEditar_Click(object sender, EventArgs e) { OrdenTrabajo otEdicion = (OrdenTrabajo)dgvOrdenes.CurrentRow.DataBoundItem; frmCrearOrden frmCrearOrden = new frmCrearOrden(empleadoSesion); AddOwnedForm(frmCrearOrden); frmCrearOrden.FormClosing += frmCrearOrden_FormClosing; frmCrearOrden.SeleccionarOT(frmCrearOrden.FormMode.update, otEdicion); frmCrearOrden.Show(); this.Hide(); }
private void BtnAceptar_Click(object sender, EventArgs e) { //Si el formMode esta en detail, unicamente cerramos el form. if (formMode == FormMode.detail) { this.Close(); } if (cboEmpleado.SelectedIndex > -1 && txtDescripcion.Text.Length > 0 && txtDescripcion.Text.Length <= 90 && txtMonto.Text.Length > 0 && Convert.ToDecimal(txtMonto.Text) > 0) { DetalleOT oDOT = new DetalleOT(); oDOT.Empleado = new Empleado(); oDOT.Descripcion = txtDescripcion.Text; oDOT.Empleado = (Empleado)cboEmpleado.SelectedItem; oDOT.Monto = montoTrabajo + Convert.ToDecimal(txtMonto.Text); oDOT.Repuesto = listaRepuestos; oDOT.Cantidades = listaCantidades; //Mandar info para transacción. frmCrearOrden frmPadre = this.Owner as frmCrearOrden; if (formMode == FormMode.update) { frmPadre.EliminarTrabajo(trabajoEdicion); } frmPadre.CargarTrabajo(oDOT); this.Close(); } else { lblError.Text = "Error: Descripción incorrecta o monto incorrecto."; lblError.Visible = true; timerError.Start(); } }