コード例 #1
0
 private void Carrega(int midCliente)
 {
     if (midCliente != 0)
     {
         ClienteDepartamentoDAL ObjClienteDepartamentoDAL = new ClienteDepartamentoDAL();
         ddlClienteDepartamento.DataSource     = ObjClienteDepartamentoDAL.DropDownList(midCliente);
         ddlClienteDepartamento.DataTextField  = "Nome";
         ddlClienteDepartamento.DataValueField = "ID";
         ddlClienteDepartamento.DataBind();
         ddlClienteDepartamento.Items.Insert(0, new ListItem("<--Selecione-->", string.Empty)); //Texto Inicial do combo
     }
 }
コード例 #2
0
 private void Departamento()
 {
     if (ddlCliente.ValorInformado != "")
     {
         ClienteDepartamentoDAL ObjClienteDepartamentoDAL = new ClienteDepartamentoDAL();
         ddlDepartamento.DataSource     = ObjClienteDepartamentoDAL.DropDownList(Convert.ToInt32(ddlCliente.ValorInformado));
         ddlDepartamento.DataTextField  = "Nome";
         ddlDepartamento.DataValueField = "ID";
         ddlDepartamento.DataBind();
         Setor(Convert.ToInt32(ddlDepartamento.SelectedValue));
     }
 }
コード例 #3
0
 protected void GridDepartamentos_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "DeletarDepartamento")
     {
         try
         {
             ClienteDepartamentoDAL ObjClienteDepartamentoDAL = new ClienteDepartamentoDAL();
             ObjClienteDepartamentoDAL.Delete(Convert.ToInt32(e.CommandArgument));
             GridDepartamentos.DataBind();
         }
         catch (Exception)
         {
             Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('Você não pode apagar um departamento que contém funcionarios cadastrados')", true);
         }
     }
 }
コード例 #4
0
 /// <summary>
 /// Insert ou Update
 /// </summary>
 /// <param name="ObjClienteDepartamento"></param>
 public void InsertUpdate(ClienteDepartamento ObjClienteDepartamento)
 {
     ClienteDepartamentoDAL ObjClienteDepartamentoDAL = new ClienteDepartamentoDAL();
     ObjClienteDepartamentoDAL.InsertUpdate(ObjClienteDepartamento);
 }
コード例 #5
0
 //CARREGA REGISTRO
 public object CarregaClienteDepartamento(int id)
 {
     ClienteDepartamentoDAL ObjClienteDepartamentoDAL = new ClienteDepartamentoDAL();
     return ObjClienteDepartamentoDAL.SelectDepartamentoByID(id);
 }
コード例 #6
0
    //CARREGA REGISTRO
    public object CarregaClienteDepartamento(int id)
    {
        ClienteDepartamentoDAL ObjClienteDepartamentoDAL = new ClienteDepartamentoDAL();

        return(ObjClienteDepartamentoDAL.SelectDepartamentoByID(id));
    }
コード例 #7
0
    /// <summary>
    /// Insert ou Update
    /// </summary>
    /// <param name="ObjClienteDepartamento"></param>
    public void InsertUpdate(ClienteDepartamento ObjClienteDepartamento)
    {
        ClienteDepartamentoDAL ObjClienteDepartamentoDAL = new ClienteDepartamentoDAL();

        ObjClienteDepartamentoDAL.InsertUpdate(ObjClienteDepartamento);
    }
コード例 #8
0
 private void Carrega(int midCliente)
 {
     if (midCliente != 0)
     {
         ClienteDepartamentoDAL ObjClienteDepartamentoDAL = new ClienteDepartamentoDAL();
         ddlClienteDepartamento.DataSource = ObjClienteDepartamentoDAL.DropDownList(midCliente);
         ddlClienteDepartamento.DataTextField = "Nome";
         ddlClienteDepartamento.DataValueField = "ID";
         ddlClienteDepartamento.DataBind();
         ddlClienteDepartamento.Items.Insert(0, new ListItem("<--Selecione-->", string.Empty)); //Texto Inicial do combo
     }
 }
コード例 #9
0
 protected void GridDepartamentos_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "DeletarDepartamento")
     {
         try
         {
             ClienteDepartamentoDAL ObjClienteDepartamentoDAL = new ClienteDepartamentoDAL();
             ObjClienteDepartamentoDAL.Delete(Convert.ToInt32(e.CommandArgument));
             GridDepartamentos.DataBind();
         }
         catch (Exception)
         {
             Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('Você não pode apagar um departamento que contém funcionarios cadastrados')", true);
         }
     }
 }