コード例 #1
0
        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();
        }
コード例 #2
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            var oFrmDetalle = new Operaciones.frmDatosAlquiler();

            oFrmDetalle.Ope      = OperacionesABC.Eliminar;
            oFrmDetalle.Registro = (usp_ObtenerAlqClte_Result)uspObtenerAlqClteResultBindingSource.Current;
            oFrmDetalle.ShowDialog();
            if (oFrmDetalle.Registro != null)
            {
                uspObtenerAlqClteResultBindingSource.Remove(oFrmDetalle.Registro);
            }
        }
コード例 #3
0
        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();
        }