private void buttonImprimir_Click(object sender, EventArgs e) { int r = this.dataGridReparacion.CurrentCell.RowIndex; /*reparacion.IdReparacion = Convert.ToInt32(dataGridReparacion.Rows[r].Cells["idreparacion"].Value); reparacion.getReparacion(); reparacion.Cliente.getDatosPersonales();*/ Reparacion objReparacion = new Reparacion(); objReparacion.IdReparacion = Convert.ToInt32(dataGridReparacion.Rows[r].Cells["idreparacion"].Value); objReparacion.getReparacion(); objReparacion.Cliente.getDatosPersonales(); if (objReparacion.Estado == 1) { this.imprimirReparacion(objReparacion); } /*else if (reparacion.Estado == 2) { this.imprimirFactura(); }*/ }
private void loadForm() { reparacion = new Reparacion(); repuesto = new RepuestoReparacion(); repuestoGas = new RepuestoReparacion(); tarea = new TareaReparacion(); colIdRepuestos = new ArrayList(); colIdTareas = new ArrayList(); colIdGas = new ArrayList(); this.buttonAgregarTarea.Enabled = false; this.buttonAgregarRepuesto.Enabled = false; this.buttonAgregarGas.Enabled = false; this.buttonEliminarRepuesto.Enabled = false; this.buttonEliminarTarea.Enabled = false; this.buttonEliminarGas.Enabled = false; if (!flagEditar) this.checkBoxPresupuesto.Checked = flagPresupuesto; if (flagEditar) { reparacion.IdReparacion = idReparacion; reparacion.getReparacion(); //CLIENTE this.textNombre.Text = reparacion.Cliente.NombreRazonSocial; //VEHICULO this.textDominio.Text = reparacion.Vehiculo.Dominio; this.textModelo.Text = reparacion.Vehiculo.Marca + " " + reparacion.Vehiculo.Modelo; this.textBoxCapacidad.Text = reparacion.Vehiculo.CapacidadCarga.ToString().Insert(reparacion.Vehiculo.CapacidadCarga.ToString().Length, " gr."); //REPARACION this.dateTimePicker1.Value = reparacion.Fecha; this.textDescripcion.Text = reparacion.Descripcion; this.labelCodigoReparacion.Text = reparacion.CodigoReparacion; if (reparacion.Estado == 0) { this.checkBoxPresupuesto.Checked = true; } else if (reparacion.Estado == 1) { this.checkBoxPresupuesto.Checked = false; } //LLENAMOS LOS DETALLES DE REPUESTOS Y TAREAS this.llenarDataGridRepuesto(); this.llenarDataGridTarea(); this.llenarDataGridGas(); //CAMBIAMOS ASPECTO DE BOTON GUARDAR this.buttonGuardar.Text = "Terminar"; this.buttonGuardar.TextAlign = ContentAlignment.MiddleCenter; this.buttonGuardar.Image = null; this.checkBoxPresupuesto.Checked = flagPresupuesto; if (this.checkBoxPresupuesto.Checked) this.checkBoxPresupuesto.Text = "Presupuesto"; else this.checkBoxPresupuesto.Text = "Orden de Trabajo"; } else { try { if (flagPresupuesto) { //incrementalCodigoReparacion = Convert.ToInt32(reparacion.getUltimoPresupuesto().Split('-')[2]) + 1; //this.labelCodigoReparacion.Text = "PS-" + DateTime.Now.Year + String.Format("{0:MM}", DateTime.Now) + "-" + incrementalCodigoReparacion; } else { //incrementalCodigoReparacion = Convert.ToInt32(reparacion.getUltimaReparacion().Split('-')[2]) + 1; //this.labelCodigoReparacion.Text = "OT-" + DateTime.Now.Year + String.Format("{0:MM}", DateTime.Now) + "-" + incrementalCodigoReparacion; } } catch { if (flagPresupuesto) { this.labelCodigoReparacion.Text = "PS-" + DateTime.Now.Year + String.Format("{0:MM}", DateTime.Now) + "-" + 1; } else { this.labelCodigoReparacion.Text = "OT-" + DateTime.Now.Year + String.Format("{0:MM}", DateTime.Now) + "-" + 1; } } } }