Ejemplo n.º 1
0
 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();
     }
 }
Ejemplo n.º 2
0
        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 ");
                        }
                    }
                }
            }
        }
Ejemplo n.º 3
0
 private void BuscarCodigo()
 {
     this.dataListado.DataSource = NProveedor.BuscarCodigo(this.txtBuscar.Text.Trim());
     this.ocultarColumnas();
     lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count);
 }