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); }
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"; }
/// <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); }