public void GuardarRepuesto(DataGridViewRow fila, int cantidad) { //guardo el repuesto clsRepuestoUtilizado repuesto = new clsRepuestoUtilizado(fila.Cells["Codigo"].Value.ToString(), fila.Cells["Descripcion"].Value.ToString(), Convert.ToDouble(fila.Cells["PrecioCompra"].Value), Convert.ToDouble(fila.Cells["PrecioVenta"].Value), cantidad, this.idReparacionTemp); string msg = repuesto.Guardar(); if (!msg.Equals(string.Empty)) { MessageBox.Show(msg, "", MessageBoxButtons.OK, MessageBoxIcon.Information); } //actualizo lo la grilla dgvRepuestosConfig(this.idReparacionTemp); }
private void btnQuitarRepuesto_Click(object sender, EventArgs e) { DataGridViewRow fila = dgvRepuestos.CurrentRow; if (fila != null && fila.Selected) { if (MessageBox.Show("Esta seguro que desea quitar el repuesto?", "", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { int id = int.Parse(fila.Cells["Id"].Value.ToString()); clsRepuestoUtilizado repuesto = clsRepuestoUtilizado.Buscar(id); string msg = clsRepuestoUtilizado.Eliminar(id); if (!msg.Equals(string.Empty)) { MessageBox.Show(msg, "", MessageBoxButtons.OK, MessageBoxIcon.Information); } dgvRepuestosConfig(this.idReparacionTemp); CalcularCostoTotal(); } } else { MessageBox.Show("Debe seleccionar un repuesto.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } }