protected void dgvProveedores_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { ProveedorNegocio proveedorNeg = new ProveedorNegocio(); long id = Convert.ToInt64(dgvProveedores.DataKeys[e.RowIndex].Value.ToString()); if (proveedorNeg.ContarRegistros(Convert.ToInt32(id)) == true) { lblCorrecto.Visible = true; lblCorrecto.Text = "NO SE PUEDE ELIMINAR EL PROVEEDOR. TIENE COMPRAS ASIGNADAS. "; lblIncorrecto.Text = ""; } else { proveedorNeg.ModificarEstado(id); lblCorrecto.Text = "Elminado correctamente."; lblIncorrecto.Text = ""; } } catch (Exception ex) { lblCorrecto.Text = ""; lblIncorrecto.Text = ex.Message; } }