Exemplo n.º 1
0
        protected void bt_cadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                GPSAdminModel.FilialModel objFilialModel = new GPSAdminModel.FilialModel();

                objFilialModel.Id          = Convert.ToInt32(hf_clienteID.Value);
                objFilialModel.Status      = Convert.ToInt32(ddl_status.SelectedValue);
                objFilialModel.Nome        = txt_nome_filial.Text;
                objFilialModel.Descricao   = txt_descricao.Text;
                objFilialModel.Email_grupo = txt_email.Text;
                objFilialModel.ClienteID   = Convert.ToInt32(hf_clienteID.Value);

                GPSAdminBLL.FilialBLL obj = new GPSAdminBLL.FilialBLL();
                obj.CadastrarFilial(objFilialModel);

                lbl_msg.Text = "Filial cadastrado com sucesso!";
            }
            catch (SqlException sqlex)
            {
                if (sqlex.Message.Contains("duplicate key"))
                {
                    lbl_msg.Text = "Filial já cadastrada!";
                }
                else
                {
                    lbl_msg.Text = sqlex.Message;
                }
            }
            catch (Exception ex)
            {
                lbl_msg.Text = ex.Message;
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                ddl_cliente = (DropDownList)UCEscolheCliente1.FindControl("ddl_cliente");

                if (ddl_cliente.SelectedValue == "-1")
                {
                    throw new Exception("Selecione o Cliente");
                }


                GPSAdminModel.FilialModel objCli = new GPSAdminModel.FilialModel();
                objCli.ClienteID = Convert.ToInt32(ddl_cliente.SelectedValue);

                GPSAdminBLL.FilialBLL obj = new GPSAdminBLL.FilialBLL();
                GridView1.DataSource = obj.ListarFiliaisClienteID(objCli);
                GridView1.DataBind();
                lbl_msg.Text = "";
            }
            catch (Exception ex)
            {
                lbl_msg.Text = ex.Message;
                GridView1.DataBind();
            }
        }
Exemplo n.º 3
0
        public DataTable ListarFilialID(GPSAdminModel.FilialModel obj)
        {
            DbManager db = new DbManager();

            SqlParameter[] p = new SqlParameter[1];
            p[0] = new SqlParameter("@filialID", obj.Id);
            return(db.ExecuteDataSet("stp_SelectFilialID", p).Tables[0]);
        }
        protected void PreencheGridFiliais(int clienteID)
        {
            GPSAdminModel.FilialModel objCli = new GPSAdminModel.FilialModel();
            objCli.ClienteID = clienteID;

            GPSAdminBLL.FilialBLL obj = new GPSAdminBLL.FilialBLL();
            GridView1.DataSource = obj.ListarFiliaisClienteID(objCli);
            GridView1.DataBind();
        }
Exemplo n.º 5
0
 private void PreencheDdlFilial(int clienteID)
 {
     GPSAdminModel.FilialModel objFilialModel = new GPSAdminModel.FilialModel();
     objFilialModel.ClienteID  = clienteID;
     ddl_filial.DataValueField = "id";
     ddl_filial.DataTextField  = "nome";
     GPSAdminBLL.FilialBLL objFilial = new GPSAdminBLL.FilialBLL();
     ddl_filial.DataSource = objFilial.ListarFiliaisClienteID(objFilialModel);
     ddl_filial.DataBind();
 }
Exemplo n.º 6
0
        public void CadastrarFilial(GPSAdminModel.FilialModel obj)
        {
            DbManager db = new DbManager();

            SqlParameter[] p = new SqlParameter[5];
            p[0] = new SqlParameter("@nome_filial", obj.Nome);
            p[1] = new SqlParameter("@descricao", obj.Descricao);
            p[2] = new SqlParameter("@email", obj.Email_grupo);
            p[3] = new SqlParameter("@status", obj.Status);
            p[4] = new SqlParameter("@clienteID", obj.ClienteID);
            db.ExecuteNonQuery("stp_InsereFilial", p);
        }
Exemplo n.º 7
0
        public GPSAdminModel.FilialModel AddColecaoFilial(DataRow dr)
        {
            GPSAdminModel.FilialModel objFilial = new GPSAdminModel.FilialModel();

            if (dr.Table.Columns.Contains("id"))
            {
                objFilial.Id = Convert.ToInt32(dr["id"]);
            }
            if (dr.Table.Columns.Contains("nome"))
            {
                objFilial.Nome = Convert.ToString(dr["nome"]);
            }

            return(objFilial);
        }
        private void PreencheUsuarios(int clienteID)
        {
            ddl_usuarios.DataValueField = "id";
            ddl_usuarios.DataTextField  = "Nome";

            GPSAdminBLL.UsuarioBLL objUsu = new GPSAdminBLL.UsuarioBLL();
            ddl_usuarios.DataSource = objUsu.ListarUsuarios(clienteID);
            ddl_usuarios.DataBind();
            ddl_usuarios.Items.Insert(0, new ListItem("Selecione o Usuário", "-1"));

            GPSAdminModel.FilialModel objFilialModel = new GPSAdminModel.FilialModel();
            objFilialModel.ClienteID = clienteID;

            GPSAdminBLL.FilialBLL objFilialBLL = new GPSAdminBLL.FilialBLL();


            cbl_filiais.DataValueField = "id";
            cbl_filiais.DataTextField  = "Nome";
            cbl_filiais.DataSource     = objFilialBLL.ListarFiliaisClienteID(objFilialModel);
            cbl_filiais.DataBind();

            //CheckBoxList1.Items.FindByValue("3").Selected = true;
        }
Exemplo n.º 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    int clienteID;

                    if (Request.QueryString["Fid"] != null)
                    {
                        lbl_titulo.Text = "Alteração de Filiais";

                        int filialID = Convert.ToInt32(Request.QueryString["Fid"].ToString());
                        GPSAdminModel.FilialModel objFilialModel = new GPSAdminModel.FilialModel();
                        objFilialModel.Id = filialID;

                        GPSAdminBLL.FilialBLL objFilial = new GPSAdminBLL.FilialBLL();
                        DataTable             dt        = objFilial.ListarFilialID(objFilialModel);

                        lbl_cliente.Text = dt.Rows[0]["nome_cliente"].ToString();


                        //verificação caso um cliente tente acessar filial de outro cliente
                        if (Session["Grupo"].ToString() != "Administrador")
                        {
                            clienteID = Convert.ToInt32(dt.Rows[0]["id_cliente"].ToString());

                            if (clienteID != Convert.ToInt32(Session["ClienteID"].ToString()))
                            {
                                Response.Redirect("Filiais.aspx");
                            }
                        }

                        hf_clienteID.Value       = dt.Rows[0]["id"].ToString();
                        ddl_status.SelectedValue = dt.Rows[0]["status"].ToString();
                        txt_nome_filial.Text     = dt.Rows[0]["nome"].ToString();
                        txt_descricao.Text       = dt.Rows[0]["descricao"].ToString();
                        txt_email.Text           = dt.Rows[0]["email_grupo"].ToString();

                        bt_cadastrar.Visible = false;
                        bt_atualizar.Visible = true;
                    }
                    else
                    {
                        clienteID = 0;

                        lbl_titulo.Text      = "Cadastro de Filiais";
                        bt_cadastrar.Visible = true;
                        bt_atualizar.Visible = false;



                        if (Request.QueryString["Cid"] == null)
                        {
                            if (Session["Grupo"].ToString() == "Administrador")
                            {
                                Response.Redirect("FiliaisEscolheCliente.aspx");
                            }
                        }
                        else
                        {
                            clienteID = Convert.ToInt32(Request.QueryString["Cid"].ToString());
                        }

                        if (Session["Grupo"].ToString() != "Administrador")
                        {
                            clienteID = Convert.ToInt32(Session["ClienteID"].ToString());
                        }

                        GPSAdminBLL.ClienteBLL objCliente = new GPSAdminBLL.ClienteBLL();
                        DataTable dt = objCliente.BuscaClienteID(clienteID);

                        lbl_cliente.Text   = dt.Rows[0]["razaosocial"].ToString();
                        hf_clienteID.Value = clienteID.ToString();
                    }
                }
                catch (Exception ex)
                {
                    lbl_msg.Text = ex.Message;
                }
            }
        }
Exemplo n.º 10
0
 public DataTable ListarFilialID(GPSAdminModel.FilialModel obj)
 {
     GPSAdminDAL.FilialDAL objFilialDAL = new GPSAdminDAL.FilialDAL();
     return(objFilialDAL.ListarFilialID(obj));
 }
Exemplo n.º 11
0
 public void AtualizarFilial(GPSAdminModel.FilialModel obj)
 {
     GPSAdminDAL.FilialDAL objFilialDAL = new GPSAdminDAL.FilialDAL();
     objFilialDAL.AtualizarFilial(obj);
 }
Exemplo n.º 12
0
 public void CadastrarFilial(GPSAdminModel.FilialModel obj)
 {
     GPSAdminDAL.FilialDAL objFilialDAL = new GPSAdminDAL.FilialDAL();
     objFilialDAL.CadastrarFilial(obj);
 }