public frmProductoCliente(DSEntitiesCliente.Tb_Cliente_ProveedorRow rowClienteProveedor) { this.rowClienteProveedor = rowClienteProveedor; InitializeComponent(); this.txtCliente.Text = this.rowClienteProveedor.Nombres; loadProducto(); loadProductoClientes(); }
private void eliminarFila(int fila) { DataRowView drvFila = (DataRowView )this.dgvCliente.Rows[fila].DataBoundItem; DSEntitiesCliente.Tb_Cliente_ProveedorRow row = (DSEntitiesCliente.Tb_Cliente_ProveedorRow)drvFila.Row; if (row != null) { row.Delete(); } else { this.dgvCliente.EndEdit(); } this.refresh(); }
private void dgvCliente_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { try { if (e.RowIndex >= 0) { DataRowView drvFila = (DataRowView)this.dgvCliente.Rows[e.RowIndex].DataBoundItem; DSEntitiesCliente.Tb_Cliente_ProveedorRow row = (DSEntitiesCliente.Tb_Cliente_ProveedorRow)drvFila.Row; frmProductoCliente obj = new frmProductoCliente(row); obj.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(this, ex.Message, "dgvCliente_CellClick"); } }
private void dgvCliente_RowLeave_1(object sender, DataGridViewCellEventArgs e) { try { if (filaAgregada > 0 && !dt.existeFilaAgregada(filaAgregada)) { string mensajeError = string.Empty; if (!validarEdicionFila(ref mensajeError)) { MessageBox.Show(this, mensajeError); dgvCliente.Focus(); dgvCliente.Rows[filaAgregada - 1].Selected = true; return; } //DataGridViewCell object objTipoCliente = this.dgvCliente.Rows[filaAgregada - 1].Cells["tipoClienteDataGridViewTextBoxColumn"].Value; object objIdZona = this.dgvCliente.Rows[filaAgregada - 1].Cells["idZonaDataGridViewTextBoxColumn"].Value; //object objIdCliente = this.dgvCliente.Rows[filaAgregada - 1].Cells["idClienteDataGridViewTextBoxColumn"].Value; object objNombres = this.dgvCliente.Rows[filaAgregada - 1].Cells["nombresDataGridViewTextBoxColumn"].Value; object objRazonSocial = this.dgvCliente.Rows[filaAgregada - 1].Cells["razonSocialDataGridViewTextBoxColumn"].Value; object objTipoDocumento = this.dgvCliente.Rows[filaAgregada - 1].Cells["tipoDocumentoDataGridViewTextBoxColumn"].Value; object objNumDocumento = this.dgvCliente.Rows[filaAgregada - 1].Cells["numDocumentoDataGridViewTextBoxColumn"].Value; object objEstado = this.dgvCliente.Rows[filaAgregada - 1].Cells["estadoDataGridViewTextBoxColumn"].Value; DSEntitiesCliente.Tb_Cliente_ProveedorRow row = dt.NewTb_Cliente_ProveedorRow(); row.TipoCliente = objTipoCliente.ToString(); row.Id_Zona = int.Parse(objIdZona.ToString()); //(objIdZona == null) ? 0 : int.Parse(objIdZona.ToString()); row.Id_Cliente = dt.maxIdCliente() + 1; //-1*row.Table.Rows.Count; row.Nombres = objNombres.ToString(); row.FilaAgregada = filaAgregada; if (objNumDocumento == null) { row.SetNumDocumentoNull(); } else { row.NumDocumento = objNumDocumento.ToString(); //objNumDocumento.Value; } if (objTipoDocumento == null) { row.SetTipoDocumentoNull(); } else { row.TipoDocumento = objTipoDocumento.ToString(); //objNumDocumento.Value; } row.Estado = 1; dt.AddTb_Cliente_ProveedorRow(row); filaAgregada = -1; } } catch (Exception ex) { MessageBox.Show(this, ex.Message, "dgvCliente_RowLeave_1"); } }