private void txtRif_Validating(object sender, CancelEventArgs e) { if (!string.IsNullOrEmpty(txtCodigo.Text) && !string.IsNullOrEmpty(txtRif.Text)) { DataTable dtProveedor; dtProveedor = NProveedor.BuscarCodigo("", Convert.ToInt32(txtCodigo.Text), txtRif.Text, 1); if (dtProveedor.Rows.Count > 0) { MessageBox.Show("El Código y Rif del proveedor ya se encuentra registrado", "Sistema S&B", MessageBoxButtons.OK, MessageBoxIcon.Information); e.Cancel = true; } dtProveedor.Clear(); } }
private void dgvProveedor_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.RowIndex != -1) { DataTable tabla = new DataTable(); if (dgvProveedor.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Editar")) { int idproveedor = Convert.ToInt32(dgvProveedor.Rows[e.RowIndex].Cells[8].Value); tabla = NProveedor.BuscarCodigo(idproveedor); new frmProveedor().Show(); int numFilas = tabla.Rows.Count; if (numFilas == 1) { frmProveedor.MyFormProv.txtRazonSocial.Text = tabla.Rows[0]["razonsocial"].ToString(); frmProveedor.MyFormProv.cboTipoDoc.Text = tabla.Rows[0]["tipodocumento"].ToString(); frmProveedor.MyFormProv.txtNumDoc.Text = tabla.Rows[0]["numdocumento"].ToString(); frmProveedor.MyFormProv.txtTelefono.Text = tabla.Rows[0]["telefono"].ToString(); frmProveedor.MyFormProv.txtCorreo.Text = tabla.Rows[0]["correo"].ToString(); frmProveedor.MyFormProv.txtDireccion.Text = tabla.Rows[0]["direccion"].ToString(); frmProveedor.MyFormProv.idProveedor = int.Parse(tabla.Rows[0]["idproveedor"].ToString()); frmProveedor.MyFormProv._isNew = false; } } if (dgvProveedor.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Eliminar")) { int idproveedor = Convert.ToInt32(dgvProveedor.Rows[e.RowIndex].Cells[8].Value); DialogResult rspta = MessageBox.Show("Desea Eliminar", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (DialogResult.Yes == rspta) { //var empleado = new Clases.Empleado(id_personal); bool objCat = NProveedor.Eliminar(idproveedor); if (objCat) { dgvProveedor.Rows.RemoveAt(e.RowIndex); MostarProveedor(); } else { MessageBox.Show("Error al eliminar "); } } } } }
private void BuscarCodigo() { this.dataListado.DataSource = NProveedor.BuscarCodigo(this.txtBuscar.Text.Trim()); this.ocultarColumnas(); lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count); }