private void TipoRefaccionButton_Click(object sender, EventArgs e)
        {
            AppHelper.Try(
                delegate
            {
                if (BuscarTipoRefaccionForm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    Entities.TiposRefacciones tiporefaccion =
                        (Entities.TiposRefacciones)BuscarTipoRefaccionForm.TipoRefaccion;

                    if (this.Model.ExisteTipoRefaccion(tiporefaccion))
                    {
                        throw new Exception("Tipo refacción ya se encuentra en la lista");
                    }
                    else
                    {
                        if (input.ShowDialog() == DialogResult.OK)
                        {
                            this.Model.Agregar(tiporefaccion, input.Cantidad);

                            this.vista_ServiciosMantenimientos_TiposRefaccionesBindingSource.DataSource = null;
                            this.vista_ServiciosMantenimientos_TiposRefaccionesBindingSource.DataSource =
                                this.Model.ServiciosMantenimientosTiposRefacciones;

                            this.TipoRefaccionTextBox.Text = tiporefaccion.Nombre;
                        }
                    }
                }
            }     // end delegate
                );
        } // end void
        private void RefaccionesDisponiblesDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (RefaccionesDisponiblesDataGridView.Columns["SeleccionarRef"].Index == e.ColumnIndex)
                {
                    InputCantidad input = new InputCantidad();
                    if (input.ShowDialog() == DialogResult.OK)
                    {
                        Entities.Vista_Refacciones vistaRef =
                            (Entities.Vista_Refacciones) this.RefaccionesDisponiblesDataGridView.Rows[e.RowIndex].DataBoundItem;

                        AgregarRefaccion(vistaRef, input.Cantidad);

                        this.RefaccionTextBox.Text = "";
                    } // End if
                }     // End if
            }
            catch (Exception ex)
            {
                AppHelper.Error(ex.Message);
            }
        }
Example #3
0
 private void ServiciosDisponiblesDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (ServiciosDisponiblesDataGridView.Columns["Seleccionar"].Index == e.ColumnIndex)
         {
             InputCantidad input = new InputCantidad();
             if (input.ShowDialog() == DialogResult.OK)
             {
                 this.Servicio             = (Entities.Vista_ServiciosMantenimientos) this.ServiciosDisponiblesDataGridView.Rows[e.RowIndex].DataBoundItem;
                 this.Cantidad             = input.Cantidad;
                 this.ServicioTextBox.Text = "";
                 this.vista_ServiciosMantenimientosBindingSource.DataSource = null;
                 this.DialogResult = System.Windows.Forms.DialogResult.OK;
                 this.Close();
             } // End if
         }     // End if
     }
     catch (Exception ex)
     {
         AppHelper.Error(ex.Message);
     }
 }