private void btnModificar_Click(object sender, EventArgs e) { var oFrmDetalle = new Operaciones.frmDatosAlquiler(); oFrmDetalle.Ope = OperacionesABC.Modificar; // Envia el registro donde esta el cursor o sea el seleccionado oFrmDetalle.Registro = (usp_ObtenerAlqClte_Result)uspObtenerAlqClteResultBindingSource.Current; oFrmDetalle.ShowDialog(); if (oFrmDetalle.Registro != null) { foreach (DataGridViewRow k in grdAlquiler.Rows) { //verifica el codigo para ver a quien se va ha modificar if (k.Cells[0].Value == oFrmDetalle.Registro.CodigoDeAlquiler) { k.Cells[1].Value = oFrmDetalle.Registro.FechaDelAlquiler; k.Cells[2].Value = oFrmDetalle.Registro.Titulo.Trim(); k.Cells[3].Value = oFrmDetalle.Registro.FechaEstimadaDevolucion; k.Cells[4].Value = oFrmDetalle.Registro.NumeroDeCopia; k.Cells[5].Value = oFrmDetalle.Registro.idCopia; k.Cells[6].Value = oFrmDetalle.Registro.idLibro; k.Cells[8].Value = oFrmDetalle.Registro.idCliente; //pendiente campos ocultos } } } oFrmDetalle.Dispose(); }
private void btnAgregar_Click(object sender, EventArgs e) { var oFrmDetalle = new Operaciones.frmDatosAlquiler(); oFrmDetalle.Ope = OperacionesABC.Agregar; oFrmDetalle.lstGrid = ListarGrid(); oFrmDetalle.idCliente = (int)cmbCliente.SelectedValue; oFrmDetalle.ShowDialog(); if (oFrmDetalle.Registro != null) //resitro saber si agrego o no { uspObtenerAlqClteResultBindingSource.Add(oFrmDetalle.Registro); } oFrmDetalle.Dispose(); }