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); } }
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); } }