Click here to Skip to main content
15,891,375 members
Home / Discussions / C#
   

C#

 
JokeRe: is a c# totally based on OOPS concept? Pin
Mycroft Holmes9-Sep-17 14:19
professionalMycroft Holmes9-Sep-17 14:19 
GeneralRe: is a c# totally based on OOPS concept? Pin
Dave Kreskowiak9-Sep-17 14:22
mveDave Kreskowiak9-Sep-17 14:22 
QuestionHow Can I Add Membership To My Program Pin
istemihan8-Sep-17 11:59
istemihan8-Sep-17 11:59 
AnswerRe: How Can I Add Membership To My Program Pin
Richard MacCutchan8-Sep-17 19:21
mveRichard MacCutchan8-Sep-17 19:21 
Answerjoin and sum in linqu Pin
Member 109061148-Sep-17 5:28
Member 109061148-Sep-17 5:28 
QuestionC# and XAML bindings - Need Help with events and dependent Drop Down Lists Pin
Member 133487177-Sep-17 4:45
Member 133487177-Sep-17 4:45 
AnswerRe: C# and XAML bindings - Need Help with events and dependent Drop Down Lists Pin
Mycroft Holmes7-Sep-17 13:20
professionalMycroft Holmes7-Sep-17 13:20 
Questionget more than one string in the checkedlistbox using an array C # Pin
Member 133640086-Sep-17 6:56
Member 133640086-Sep-17 6:56 
Talk to people, good afternoon.
I'm having trouble getting my strings from my checklist to do an update on my system.
my real scenario is this, I can do the insertion through the checkbox, concatenating more than one string and storing it in a table called students and storing my selected strings in the activity column.
When I upgrade, I can not get more than one string to refresh my checkbox, it returns only one selected when I click on my button to refresh the information.
follow the code to understand it better.
This is my code to do the update through ArrayLisyt where I get my text box and comboBox

C#
<pre>private void button1_Click(object sender, EventArgs e)
        {
            SysDBADM obj = new SysDBADM();
            ArrayList arr = new ArrayList();

            try
            {
                arr.Add(TB_cod.Text);
                arr.Add(TB_nome.Text);
                arr.Add(TB_idade.Text);
                arr.Add(TB_endereco.Text);
                arr.Add(TB_quadra_lote.Text);
                arr.Add(MD_telefoneCel.Text);
                arr.Add(TB_email.Text);
                arr.Add(TB_cidade.Text);
                arr.Add(TB_uf.Text);
                arr.Add(TB_nomepai.Text);
                arr.Add(TB_nomemae.Text);
                arr.Add(CB_ativo.Text);
                arr.Add(CLB_atividade.Text);// esse é meu checkedlistbox 

                if (obj.Update(arr))
                    {

                        TB_cod.Clear();
                        TB_nome.Clear();
                        TB_idade.Clear();
                        TB_endereco.Clear();
                        TB_quadra_lote.Clear();
                        MD_telefoneFixo.Clear();
                        MD_telefoneCel.Clear();
                        TB_email.Clear();
                        TB_cidade.Clear();
                        TB_uf.Clear();
                        TB_nomepai.Clear();
                        TB_nomemae.Clear();
                        CB_ativo.Text = "";
                        



                    while (CLB_atividade.CheckedItems.Count > 0)
                    {
                        CLB_atividade.SetItemChecked(CLB_atividade.CheckedIndices[0],false);
                    }
                       MessageBox.Show("Cadastro Atualizado.", "Mensagem do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);


                    }

                    else
                    {
                        MessageBox.Show("Erro ao Atualizar!", "Mesagem do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
               }

            catch (Exception erro)
            {
                MessageBox.Show(erro + "Erro Ocorrido");
            }

        }

this is my class where are the parameters to perform the update.

C#
public bool Update(ArrayList p_arrUpdate)
            {
            vsql = "UPDATE alunos SET nome = @nome, idade = @idade, endereco = @endereco, quadra_lote = @quadra_lote, telefone = @telefone, email = @email, cidade = @cidade, uf = @uf, nome_pai = @nome_pai, nome_mae = @nome_mae, situacao = @situacao, atividade = @atividade  WHERE id_aluno = @id_aluno";

                SqlCommand objcmd = null;

                if (this.conectar())

                    try // ele responsavel por tentar executar o array, se der alguma coisa errada e vai cair no finally
                    {

                        objcmd = new SqlCommand(vsql, objCon);
                        objcmd.Parameters.Add(new SqlParameter("@id_aluno", p_arrUpdate[0]));
                        objcmd.Parameters.Add(new SqlParameter("@nome", p_arrUpdate[1]));
                        objcmd.Parameters.Add(new SqlParameter("@idade", p_arrUpdate[2]));
                        objcmd.Parameters.Add(new SqlParameter("@endereco", p_arrUpdate[3]));
                        objcmd.Parameters.Add(new SqlParameter("@quadra_lote", p_arrUpdate[4]));
                        objcmd.Parameters.Add(new SqlParameter("@telefone", p_arrUpdate[5]));
                        objcmd.Parameters.Add(new SqlParameter("@email", p_arrUpdate[6]));
                        objcmd.Parameters.Add(new SqlParameter("@cidade", p_arrUpdate[7]));
                        objcmd.Parameters.Add(new SqlParameter("@uf", p_arrUpdate[8]));
                        objcmd.Parameters.Add(new SqlParameter("@nome_pai", p_arrUpdate[9]));
                        objcmd.Parameters.Add(new SqlParameter("@nome_mae", p_arrUpdate[10]));
                        objcmd.Parameters.Add(new SqlParameter("@situacao", p_arrUpdate[11]));
                        objcmd.Parameters.Add(new SqlParameter("@atividade", p_arrUpdate[12])); // esse é meu parametro onde atualiza meus dados do meu checkedlistbox.


                    objcmd.ExecuteNonQuery();
                        return true;

                    }
                    catch (SqlException sqlerr)
                    {

                        throw sqlerr;
                    }
                    finally
                    {

                        this.desconectar();
                    }
                else
                {
                    return false;
                }
            }


modified 6-Sep-17 13:52pm.

SuggestionRe: pegar mais de uma string no checkedlistbox usando um arrayList C# Pin
Richard Deeming6-Sep-17 7:07
mveRichard Deeming6-Sep-17 7:07 
QuestionError on xml.Response Pin
Bootzilla335-Sep-17 21:10
Bootzilla335-Sep-17 21:10 
AnswerRe: Error on xml.Response Pin
OriginalGriff5-Sep-17 21:19
mveOriginalGriff5-Sep-17 21:19 
AnswerRe: Error on xml.Response Pin
Pete O'Hanlon6-Sep-17 0:30
mvePete O'Hanlon6-Sep-17 0:30 
SuggestionRe: Error on xml.Response Pin
Richard Deeming6-Sep-17 6:00
mveRichard Deeming6-Sep-17 6:00 
Questionhow to enable the USB COM Port..? Pin
Member 133808373-Sep-17 21:35
Member 133808373-Sep-17 21:35 
QuestionRe: how to enable the USB COM Port..? Pin
Jochen Arndt3-Sep-17 21:44
professionalJochen Arndt3-Sep-17 21:44 
AnswerRe: how to enable the USB COM Port..? Pin
OriginalGriff3-Sep-17 23:18
mveOriginalGriff3-Sep-17 23:18 
GeneralRe: how to enable the USB COM Port..? Pin
Jochen Arndt3-Sep-17 23:39
professionalJochen Arndt3-Sep-17 23:39 
AnswerRe: how to enable the USB COM Port..? Pin
Jochen Arndt3-Sep-17 23:49
professionalJochen Arndt3-Sep-17 23:49 
Questionbinding datagridview with entity framework Pin
Member 132649363-Sep-17 7:17
Member 132649363-Sep-17 7:17 
AnswerRe: binding datagridview with entity framework Pin
Mycroft Holmes3-Sep-17 22:49
professionalMycroft Holmes3-Sep-17 22:49 
QuestionUpdate listbox items when button is clicked Pin
Mario Lukačić3-Sep-17 2:19
Mario Lukačić3-Sep-17 2:19 
AnswerRe: Update listbox items when button is clicked Pin
Richard MacCutchan3-Sep-17 21:14
mveRichard MacCutchan3-Sep-17 21:14 
GeneralRe: Update listbox items when button is clicked Pin
Mario Lukačić4-Sep-17 2:31
Mario Lukačić4-Sep-17 2:31 
GeneralRe: Update listbox items when button is clicked Pin
Jochen Arndt4-Sep-17 3:49
professionalJochen Arndt4-Sep-17 3:49 
GeneralRe: Update listbox items when button is clicked Pin
Mario Lukačić4-Sep-17 4:01
Mario Lukačić4-Sep-17 4:01 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.