コード例 #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            string id     = iD_UTENTETextBox.Text;
            string nome   = textBox1.Text;
            string genero = gENEROTextBox.Text;
            string morada = mORADATextBox.Text;

            if (nome == "" || morada == "")
            {
                MessageBox.Show("Tem de preencher todos os campos");
                return;
            }

            OracleCommand comm = new OracleCommand(string.Format("update utente" +
                                                                 " set nome='{0}',genero='{1}',morada='{2}'" +
                                                                 " where id_utente={3}"
                                                                 , nome, genero, morada, id),
                                                   principal.GetOracleConnection());

            uTENTEBindingSource.EndEdit();
            uTENTEBindingSource.AddNew();
            uTENTEBindingSource.RemoveCurrent();
            cONTACTOSBindingSource.EndEdit();
            cONTACTOSBindingSource.AddNew();
            cONTACTOSBindingSource.RemoveCurrent();
            try
            {
                comm.ExecuteNonQuery();
                tableAdapterManager.UpdateAll(bd1);
            }
            catch
            {
                MessageBox.Show("Informação Inválida");
            }
        }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            string id      = iD_TRABALHADORTextBox.Text;
            string nome    = nOMETextBox.Text;
            string genero  = gENEROTextBox.Text;
            string morada  = mORADATextBox.Text;
            string encargo = eNCARGOTextBox.Text;
            string turno   = tURNOTextBox.Text;

            if (nome == "" || morada == "")
            {
                MessageBox.Show("Tem de preencher todos os campos");
                return;
            }

            OracleCommand comm = new OracleCommand(string.Format("update trabalhador" +
                                                                 " set nome='{0}',genero='{1}',morada='{2}',encargo='{3}',turno='{4}'" +
                                                                 " where id_trabalhador={5}"
                                                                 , nome, genero, morada, encargo, turno, id),
                                                   principal.GetOracleConnection());

            tRABALHADORBindingSource.EndEdit();
            tRABALHADORBindingSource.AddNew();
            tRABALHADORBindingSource.RemoveCurrent();
            try
            {
                comm.ExecuteNonQuery();
                tableAdapterManager.UpdateAll(bD);
            }
            catch
            {
                MessageBox.Show("Informação Inválida");
            }
        }
コード例 #3
0
ファイル: Urgencias.cs プロジェクト: PatinhoGamer/BD-Project
        private void button2_Click(object sender, EventArgs e)
        {
            string id_urg    = iD_URGENCIATextBox.Text;
            string id_utente = iD_UTENTETextBox.Text;
            string id_trab   = iD_TRABALHADORTextBox.Text;

            string[] array_data = dATA_DateTimePicker.Text.Split(' ');
            string   desc       = dESCRICAOTextBox.Text;

            string[] lista_meses = { "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro ", "outubro", "novembro", "dezembro" };
            int      mes         = 0;

            for (int i = 0; i < lista_meses.Length; i++)
            {
                if (lista_meses[i] == array_data[2])
                {
                    mes = i + 1;
                }
            }
            string data_pronta = string.Format("{0}-{1}-{2}", array_data[4], mes, array_data[0]);

            if (id_utente == "" || !int.TryParse(id_utente, out int temp) || id_trab == "" || !int.TryParse(id_trab, out temp) || desc == "")
            {
                MessageBox.Show("Tem de preencher todos os campos");
                return;
            }



            OracleCommand comm = new OracleCommand(string.Format("update urgencia" +
                                                                 " set id_utente={0},id_trabalhador={1},data_=to_date('{2}','YYYY-MM-DD'),descricao='{3}'" +
                                                                 " where id_urgencia = {4}"
                                                                 , id_utente, id_trab, data_pronta, desc, id_urg), principal.GetOracleConnection());

            uRGENCIABindingSource.EndEdit();
            uRGENCIABindingSource.AddNew();
            uRGENCIABindingSource.RemoveCurrent();
            try
            {
                comm.ExecuteNonQuery();
                tableAdapterManager.UpdateAll(bD);
            }
            catch
            {
                MessageBox.Show("Informação Inválida");
            }
        }