Пример #1
0
        private void BtnCrearOt_Click(object sender, EventArgs e)
        {
            frmCrearOrden cO = new frmCrearOrden(empleadoSesion);

            cO.FormClosing += this.frmCrearOT_FormClosing;
            cO.Show();
            this.Hide();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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();
        }
Пример #4
0
        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();
            }
        }