protected void btn_credito_Click(object sender, EventArgs e) { ArrayList erros = new ArrayList(); try { lista_credito.Visible = false; alterar.Visible = false; txtAlerta.Text = ""; Credito_Operações crd_banco = new Credito_Operações(); if (crd_banco.ValidaCredito(Int32.Parse(id_credito.Text))) { hf_credito.Value = id_credito.Text; string nome_parceiro = null; Valor_Mecanica valor_mecanica = crd_banco.ListaValor_Mecanica(Int32.Parse(id_credito.Text)); alterar.Visible = true; valor_compra.Text = valor_mecanica.valor_compra.ToString(); var categorias = crd_banco.ListaMecanica_Editar(Int32.Parse(id_credito.Text), ref nome_parceiro); lista_mecanica.DataValueField = "id_mecanica"; lista_mecanica.DataTextField = "desc_mecanica"; lista_mecanica.DataSource = categorias; lista_mecanica.DataBind(); lista_mecanica.Items.Insert(0, new ListItem("Selecione")); parceiro.Text = nome_parceiro; data_credito.Text = DateTime.Now.ToString(); hf_valor.Value = valor_mecanica.valor_compra.ToString(); hf_mecanica.Value = valor_mecanica.id_mecanica.ToString(); hf_status.Value = valor_mecanica.id_status.ToString(); } else { erros.Add("ID de Crédito não existe"); } } catch (Exception ex) { erros.Add(ex.Message); } finally { if (erros.Count > 0) { ModalAlerta.Visible = true; for (int i = 0; i < erros.Count; i++) { txtAlerta.Text = txtAlerta.Text += erros[i]; } } id_credito.Text = ""; nome.Text = ""; documento.Text = ""; } }
protected void lista_credito_command(object sender, GridViewCommandEventArgs e) { lista_credito.Visible = false; Credito_Operações crd_banco = new Credito_Operações(); var id = e.CommandArgument.ToString(); string nome_parceiro = null; hf_credito.Value = id; Valor_Mecanica valor_mecanica = crd_banco.ListaValor_Mecanica(Int32.Parse(id)); alterar.Visible = true; valor_compra.Text = valor_mecanica.valor_compra.ToString(); var categorias = crd_banco.ListaMecanica_Editar(Int32.Parse(id), ref nome_parceiro); lista_mecanica.DataValueField = "id_mecanica"; lista_mecanica.DataTextField = "desc_mecanica"; lista_mecanica.DataSource = categorias; lista_mecanica.DataBind(); lista_mecanica.Items.Insert(0, new ListItem("Selecione")); parceiro.Text = nome_parceiro; data_credito.Text = DateTime.Now.ToString(); hf_valor.Value = valor_mecanica.valor_compra.ToString(); hf_mecanica.Value = valor_mecanica.id_mecanica.ToString(); hf_status.Value = valor_mecanica.id_status.ToString(); }