private void LlenarComboReparacion() { clsReparacion oReparacion = new clsReparacion(); oReparacion.cboReparacion = cboServicios; if (!oReparacion.LlenarCombo()) { lblError.Text = oReparacion.Error; } else { ConsultarValorUnitarioReparacion(); } oReparacion = null; }
//------------------------------------ //Botonera grilla reparaciones -------- private void CargarInfoFormulario(DataGridViewRow fila) { clsReparacion reparacion = clsReparacion.Buscar(int.Parse(fila.Cells["IdReparacion"].Value.ToString())); tbCliente.Text = reparacion.Cliente.Apellido + " " + reparacion.Cliente.Nombre; tbModeloEquipo.Text = reparacion.Equipo.Modelo; tbTecnico.Text = reparacion.Tecnico.Apellido + " " + reparacion.Tecnico.Nombre; rtbDiagnostico.Text = reparacion.Diagnostico; rtbAccesorios.Text = reparacion.Accesorios; cboEstado.SelectedItem = reparacion.Estado; nudCostoManoObra.Value = Convert.ToDecimal(reparacion.CostoManoObra); lblFechaIngresoRes.Text = reparacion.FechaIngreso; lblFechaEntregaRes.Text = reparacion.FechaEntrega; lblCostoTotalRes.Text = string.Format("{0:C2}", reparacion.CostoTotal); }
private void btnGuardar_Click(object sender, EventArgs e) { string msg = this.Validar(); if (msg.Equals(string.Empty)) { //si se esta actualizando registro, por lo tanto no esta disponible btnLimpiar if (btnLimpiar.Visible) { clsReparacion reparacion = new clsReparacion(rtbAccesorios.Text, rtbDiagnostico.Text, double.Parse(nudCostoManoObra.Value.ToString()), idEquipo, padre.UserLog.Id, cboEstado.SelectedItem.ToString(), lblFechaIngresoRes.Text, lblFechaEntregaRes.Text); msg = reparacion.Guardar(); if (msg.Equals(string.Empty)) { reparaciones = clsReparacion.Listar(); dgvReparacionesConfig(reparaciones); btnCancelar.PerformClick(); btnLimpiarFiltros.PerformClick(); } else { MessageBox.Show(msg, "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { DataGridViewRow fila = dgvReparaciones.CurrentRow; string fechaEntrega = string.Empty; clsReparacion reparacion = new clsReparacion(rtbAccesorios.Text, rtbDiagnostico.Text, Convert.ToDouble(nudCostoManoObra.Value), Convert.ToInt32(fila.Cells["IdEq"].Value), padre.UserLog.Id, cboEstado.SelectedItem.ToString(), lblFechaIngresoRes.Text, lblFechaEntregaRes.Text, this.idReparacionTemp); msg = reparacion.Actualizar(); if (msg.Equals(string.Empty)) { reparaciones = clsReparacion.Listar(); dgvReparacionesConfig(reparaciones); btnCancelar.PerformClick(); btnLimpiarFiltros.PerformClick(); } else { MessageBox.Show(msg, "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show(msg, "", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void ConsultarValorUnitarioReparacion() { Int32 Codigo = Convert.ToInt32(cboServicios.SelectedValue); clsReparacion oReparacion = new clsReparacion(); oReparacion.NumReparacion = Codigo; if (oReparacion.ConsultarPrecio()) { lblValor.Text = oReparacion.CostoReparacion.ToString(); lblValorUnitario.Text = "$ " + oReparacion.CostoReparacion.ToString("#,###"); CalcularSubtotal(); } else { lblError.Text = oReparacion.Error; } oReparacion = null; }