예제 #1
0
    protected void GridDepartamentos_SelectedIndexChanged(object sender, EventArgs e)
    {
        ClienteDepartamento   ObjClienteDepartamento   = new ClienteDepartamento();
        ClienteDepartamentoBO ObjClienteDepartamentoBO = new ClienteDepartamentoBO();

        ObjClienteDepartamento  = ObjClienteDepartamentoBO.CarregaClienteDepartamento(Convert.ToInt32(GridDepartamentos.SelectedDataKey.Value)) as ClienteDepartamento;
        TxtidDepartamento.Value = Convert.ToString(ObjClienteDepartamento.id);
        TxtDepartamento.Text    = ObjClienteDepartamento.Nome;
    }
 protected void BtnIncluirDepartamento_Click(object sender, EventArgs e)
 {
     if (TxtDepartamento.Text.Trim() == "")
     {
         Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('Entre com o nome do departamento')", true);
     }
     else
     {
         if (Convert.ToInt32(Request.QueryString["idCliente"]) != 0)
         {
             try
             {
                 Validacoes ObjValidacoes = new Validacoes();
                 ClienteDepartamento ObjClienteDepartamento = new ClienteDepartamento();
                 //Chave primaria da tabela
                 ObjClienteDepartamento.id = Convert.ToInt32(ObjValidacoes.TextoNull(TxtidDepartamento.Value));
                 //Dados
                 ObjClienteDepartamento.IdCliente = Convert.ToInt32(Request.QueryString["idCliente"]);
                 ObjClienteDepartamento.Nome = TxtDepartamento.Text;
                 ClienteDepartamentoBO ObjClienteDepartamentoDAL = new ClienteDepartamentoBO();
                 ObjClienteDepartamentoDAL.InsertUpdate(ObjClienteDepartamento);
                 DdlDepartamentos.DataBind();
                 GridDepartamentos.DataBind();
                 //Apaga os campos
                 TxtidDepartamento.Value = null;
                 TxtDepartamento.Text = 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 departamento')", true);
         }
     }
 }
예제 #3
0
 protected void BtnIncluirDepartamento_Click(object sender, EventArgs e)
 {
     if (TxtDepartamento.Text.Trim() == "")
     {
         Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('Entre com o nome do departamento')", true);
     }
     else
     {
         if (Convert.ToInt32(Request.QueryString["idCliente"]) != 0)
         {
             try
             {
                 Validacoes          ObjValidacoes          = new Validacoes();
                 ClienteDepartamento ObjClienteDepartamento = new ClienteDepartamento();
                 //Chave primaria da tabela
                 ObjClienteDepartamento.id = Convert.ToInt32(ObjValidacoes.TextoNull(TxtidDepartamento.Value));
                 //Dados
                 ObjClienteDepartamento.IdCliente = Convert.ToInt32(Request.QueryString["idCliente"]);
                 ObjClienteDepartamento.Nome      = TxtDepartamento.Text;
                 ClienteDepartamentoBO ObjClienteDepartamentoDAL = new ClienteDepartamentoBO();
                 ObjClienteDepartamentoDAL.InsertUpdate(ObjClienteDepartamento);
                 DdlDepartamentos.DataBind();
                 GridDepartamentos.DataBind();
                 //Apaga os campos
                 TxtidDepartamento.Value = null;
                 TxtDepartamento.Text    = 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 departamento')", true);
         }
     }
 }
 protected void GridDepartamentos_SelectedIndexChanged(object sender, EventArgs e)
 {
     ClienteDepartamento ObjClienteDepartamento = new ClienteDepartamento();
     ClienteDepartamentoBO ObjClienteDepartamentoBO = new ClienteDepartamentoBO();
     ObjClienteDepartamento = ObjClienteDepartamentoBO.CarregaClienteDepartamento(Convert.ToInt32(GridDepartamentos.SelectedDataKey.Value)) as ClienteDepartamento;
     TxtidDepartamento.Value = Convert.ToString(ObjClienteDepartamento.id);
     TxtDepartamento.Text = ObjClienteDepartamento.Nome;
 }