protected void BtnIncluirSetor_Click(object sender, EventArgs e) { if (TxtSetor.Text.Trim() == "") { Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('Entre com o nome do setor')", true); } else { if (Convert.ToInt32(Request.QueryString["idCliente"]) != 0) { try { Validacoes ObjValidacoes = new Validacoes(); ClienteSetor ObjClienteSetor = new ClienteSetor(); ObjClienteSetor.id = Convert.ToInt32(ObjValidacoes.TextoNull(txtidSetor.Value)); ObjClienteSetor.idClienteDepartamento = Convert.ToInt32(DdlDepartamentos.Text); ObjClienteSetor.Nome = TxtSetor.Text; ClienteSetorDAL ObjClienteSetorDAL = new ClienteSetorDAL(); ObjClienteSetorDAL.InsertUpdate(ObjClienteSetor); GridSetores.DataBind(); TxtSetor.Text = null; txtidSetor.Value = null; } catch (Exception ex) { Response.Write(ex); Response.End(); } } else { Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('Salve o cadastro do cliente antes de inserir um setor')", true); } } }
protected void GridSetores_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "DeletarSetores") { try { ClienteSetorDAL ObjClienteSetorDAL = new ClienteSetorDAL(); ObjClienteSetorDAL.Delete(Convert.ToInt32(e.CommandArgument)); GridSetores.DataBind(); } catch (Exception) { Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('Você não pode apagar um setor que contém funcionarios cadastrados')", true); } } }