public string RetornaModelos(string pk = "", string fkmarca = "", string texto = "") { List <Modelos> retorno = new List <Modelos>(); ds = FuncoesGlobais.RetornaModelos(pk, fkmarca, texto); int contRet = ds.Tables[0].Rows.Count; int i; if (contRet > 0) { for (i = 0; i < contRet; i++) { retorno.Add( new Modelos { Pk = ds.Tables[0].Rows[i]["Pk"].ToString(), Marca = ds.Tables[0].Rows[i]["Marca"].ToString(), Modelo = ds.Tables[0].Rows[i]["Modelo"].ToString(), Cor = ds.Tables[0].Rows[i]["Cor"].ToString(), Ano = ds.Tables[0].Rows[i]["Ano"].ToString(), Combustivel = ds.Tables[0].Rows[i]["Combustivel"].ToString(), VrCompra = ds.Tables[0].Rows[i]["VrCompra"].ToString(), VrVenda = ds.Tables[0].Rows[i]["VrVenda"].ToString(), PkMarca = ds.Tables[0].Rows[i]["PkMarca"].ToString() }); } } return(new JavaScriptSerializer().Serialize(retorno)); }
protected void btnSalvaAnuncio_Click(object sender, EventArgs e) { SqlCommand cmd; SqlDataAdapter da; DataSet ds; SqlConnection sqlconn = new SqlConnection(conDB.connectionString); // Irá salvar o anuncio, se o anuncio existe irá dar update, se não existir insert. string comando = @" If (Coalesce(@PkAnuncio, 0) = 0) Begin -- Insert Insert Anuncio(FkModelo, DataCricao, DataVenda, VrVenda) Select @FkModelo, GetDate(), @DataVenda, @VrVenda If (Coalesce(Convert(Numeric(18,2), @VrVenda), 0.00) > 0.00) Begin Update Modelo Set VrVenda = Convert(Numeric(18,2), @VrVenda) Where (Pk = @FkModelo) End End Else Begin -- Update Update Anuncio Set FkModelo = @FkModelo, DataVenda = @DataVenda, VrVenda = @VrVenda, Vendido = @Vendido Where (Pk = @PkAnuncio) End "; string vendido = "Não"; if (ckVendido.Checked == true) { vendido = "Sim"; } cmd = new SqlCommand(comando, sqlconn); cmd.CommandType = CommandType.Text; cmd.CommandTimeout = 0; cmd.Parameters.AddWithValue("@DataVenda", FuncoesGlobais.FDataStrNull(txtDataVenda.Text)); cmd.Parameters.AddWithValue("@FkModelo", hdPkVeiculos.Value); cmd.Parameters.AddWithValue("@PkAnuncio", hdPkAnuncio.Value); cmd.Parameters.AddWithValue("@Vendido", vendido); cmd.Parameters.AddWithValue("@VrVenda", FuncoesGlobais.ConvertVarcharParaNumeric(txtValorVenda.Text)); da = new SqlDataAdapter(cmd); ds = new DataSet(); da.Fill(ds); AtualizaGridAnuncio(); // Evitando requisição presa. Response.Redirect(Request.RawUrl); }
protected void AtualizaGridModelos() { DataSet ds; ds = FuncoesGlobais.RetornaModelos(); gridModelos.DataSource = ds; gridModelos.DataBind(); }
protected void btnSalvaModelosModal_Click(object sender, EventArgs e) { SqlCommand cmd; SqlDataAdapter da; DataSet ds; string Pk = hdPkModal.Value; SqlConnection sqlconn = new SqlConnection(conDB.connectionString); string comando; if (Pk == "0" || Pk == "") { // Insert comando = @" Insert Modelo(Modelo, FkMarca, Ano, Cor, VrCompra, VrVenda, Combustivel) Select @Modelo, @FkMarca, @Ano, @Cor, @VrCompra, @VrVenda, @Combustivel "; } else { // Update comando = @"Update Modelo Set Modelo = @Modelo, FkMarca = @FkMarca, Ano = @Ano, Cor = @Cor, VrCompra = @VrCompra, VrVenda = @VrVenda, Combustivel = @Combustivel Where Pk = @Pk"; } cmd = new SqlCommand(comando, sqlconn); cmd.CommandType = CommandType.Text; cmd.CommandTimeout = 0; cmd.Parameters.AddWithValue("@Pk", Pk); cmd.Parameters.AddWithValue("@Modelo", txtModeloModal.Text); cmd.Parameters.AddWithValue("@FkMarca", hdPkMarca.Value); cmd.Parameters.AddWithValue("@Ano", txtAnoModal.Text); cmd.Parameters.AddWithValue("@Cor", txtCorModal.Text); cmd.Parameters.AddWithValue("@Combustivel", txtCombustivelModal.Text); cmd.Parameters.AddWithValue("@VrCompra", FuncoesGlobais.ConvertVarcharParaNumeric(txtVrCompraModal.Text)); cmd.Parameters.AddWithValue("@VrVenda", FuncoesGlobais.ConvertVarcharParaNumeric(txtVrVendaModal.Text)); da = new SqlDataAdapter(cmd); ds = new DataSet(); da.Fill(ds); // Evitando requisição presa. Response.Redirect(Request.RawUrl); }
// GET DATA //------------------------------------------------------------------------------------------------------------ private void ObterDados(object sender, EventArgs e) { try { // --- Ampulheta ON Cursor.Current = Cursors.WaitCursor; CongregacaoBLL cBLL = new CongregacaoBLL(FuncoesGlobais.DBPath()); listCong = cBLL.GetListCongregacao(); PreencheListagem(); } catch (Exception ex) { AbrirDialog("Uma exceção ocorreu ao Obter os Dados da listagem..." + "\n" + ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation); } finally { // --- Ampulheta OFF Cursor.Current = Cursors.Default; } }