Example #1
0
        public Alianca Select(int id)
        {
            Alianca alianca = null;

            System.Data.IDbConnection objConexao;
            System.Data.IDbCommand    objCommand;
            System.Data.IDataReader   objDataReader;

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command("SELECT * FROM TBL_ALIANCA AS ALI INNER JOIN TBL_MODELO AS MODELO ON ALI.MOD_ID=MODELO.MOD_ID WHERE ALI_ID = ?codigo", objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?codigo", id));

            objDataReader = objCommand.ExecuteReader();
            while (objDataReader.Read())
            {
                alianca                  = new Alianca();
                alianca.ID               = Convert.ToInt32(objDataReader["ALI_ID"]);
                alianca.modelo.ID        = Convert.ToInt32(objDataReader["MOD_ID"]);
                alianca.modelo.Nome      = Convert.ToString(objDataReader["MOD_NOME"]);
                alianca.modelo.Peso      = Convert.ToDouble(objDataReader["MOD_PESO"]);
                alianca.modelo.Descricao = Convert.ToString(objDataReader["MOD_DESCRICAO"]);
                alianca.modelo.Largura   = Convert.ToDouble(objDataReader["MOD_LARGURA"]);
                alianca.modelo.Altura    = Convert.ToDouble(objDataReader["MOD_ALTURA"]);
                alianca.modelo.Ativado   = Convert.ToBoolean(objDataReader["CAR_ATIVADO"]);
            }

            objDataReader.Close();
            objConexao.Close();

            objCommand.Dispose();
            objConexao.Dispose();
            objDataReader.Dispose();

            return(alianca);
        }
Example #2
0
    protected void btnCadastrar_Click(object sender, EventArgs e)
    {
        //validação no servidor
        if (String.IsNullOrEmpty(ddlTamanho.SelectedItem.ToString().Trim()))
        {
            lblMensagem.Text     = "Preencha o tamanho!";
            lblMensagem.CssClass = "has-error alert-warning text-warning bg-warning";
            return;
        }
        if (ddlModelo.SelectedIndex == 0)
        {
            lblMensagem.Text     = "Selecione um modelo!";
            lblMensagem.CssClass = "has-error alert-warning text-warning bg-warning";
            return;
        }


        Alianca alianca = new Alianca();

        alianca.modelo.ID = Convert.ToInt32(ddlModelo.SelectedItem.Value);
        alianca.Tamanho   = Convert.ToInt32(ddlTamanho.SelectedItem.ToString());
        if (Session["OS"] != null)
        {
            alianca.OS = Convert.ToInt32(Session["OS"]);
        }
        else
        {
            alianca.OS = 0;
        }
        alianca.Ativado = true;

        AliancaBD bd = new AliancaBD();

        bd.Insert(alianca);

        if (Session["OS"] != null)
        {
            Response.Redirect("../OS/Cadastrar.aspx");
        }
        lblMensagem.Text     = "Aliança cadastrada com sucesso!";
        lblMensagem.CssClass = "alert-success text-success bg-success";
    }
Example #3
0
        /// <summary>
        /// Metodo para inserir um novo funcionario no banco
        /// </summary>
        /// <param name="alianca">Objeto Funcionario que deseja inserir</param>
        /// <returns>retorna true caso inclua com sucesso. Em caso de falha retorna false.</returns>
        public bool Insert(Alianca alianca)
        {
            System.Data.IDbConnection objConexao;
            System.Data.IDbCommand    objCommand;
            string sql = "INSERT INTO TBL_ALIANCA (ALI_ID,  MOD_ID, ALI_TAMANHO, OS_ID) VALUES (?id,  ?modelo, ?tamanho, ?os)";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);

            objCommand.Parameters.Add(Mapped.Parameter("?id", alianca.ID));
            objCommand.Parameters.Add(Mapped.Parameter("?modelo", alianca.modelo.ID));
            objCommand.Parameters.Add(Mapped.Parameter("?tamanho", alianca.Tamanho));
            objCommand.Parameters.Add(Mapped.Parameter("?os", alianca.OS));
            //objCommand.Parameters.Add(Mapped.Parameter("?ativado", alianca.Ativado));

            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();

            return(true);
        }