示例#1
0
        public string InclusaoDadosEbox(Ebox ebox)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("Insert into tbl_ebox(id_login,num_ebox,tamanho,status_ebox,data_cad)" +
                      " values ( '" + ebox.id_login + "','" + ebox.num_ebox + "','" + ebox.tamanho + "','" + ebox.status_ebox + "',current_date)");
            return(sb.ToString());
        }
示例#2
0
        internal string UpdateEbox(Ebox ebox)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("Update tbl_ebox set num_ebox = '" + ebox.num_ebox + "', tamanho = '" + ebox.tamanho + "', status_ebox = '" + ebox.status_ebox
                      + "' where id_ebox = '" + ebox.id_ebox + "' ");

            return(sb.ToString());
        }
示例#3
0
        public string ExcluirEbox(Ebox ebox)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("Update tbl_ebox set num_ebox = '" + ebox.num_ebox + "',tamanho = '"
                      + ebox.tamanho + "',status_ebox = 'D' where id_ebox = '" + ebox.id_ebox + "' ");

            return(sb.ToString());
        }
        public Ebox FillEbox(SQLiteDataReader sr)
        {
            Ebox ebox = new Ebox();

            ebox.id_ebox     = sr["Codigo"].ToString();
            ebox.num_ebox    = sr["Ebox"].ToString().ToUpper();
            ebox.tamanho     = sr["Tamanho"].ToString().ToUpper();
            ebox.status_ebox = sr["status_ebox"].ToString().ToUpper();
            ebox.data_cad    = sr["data_cad"].ToString();
            return(ebox);
        }
        private void txt_nomeCompartimento_SelectedIndexChanged(object sender, EventArgs e)
        {
            try

            {
                var numEbox = txt_nomeCompartimento.SelectedItem;

                Ebox ebox = repo.GetAllEbox().Where(x => x.num_ebox == numEbox.ToString()).SingleOrDefault();

                txt_numBloqueio.Text = ebox.id_ebox;
            }
            catch (Exception ex)
            {
                MessageBox.Show("NÃO FOI POSSÍVEL SE CONECTAR A BASE DE DADOS.  " + ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#6
0
        private void btn_excluir_Click(object sender, EventArgs e)
        {
            try
            {
                Ebox ebox = new Ebox();
                ebox.num_ebox    = txt_nomeEbox.Text;
                ebox.tamanho     = txt_tamanho.Text;
                ebox.status_ebox = "D";
                ebox.id_ebox     = txt_idEbox.Text;

                bool ret = repo.ExcluirEbox(ebox);

                MessageBox.Show("O CADASTRO FOI EXCLUIDO COM SUCESSO!", "SUCESSO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                limpar_ebox();
                Lista_Dados_Ebox();
            }
            catch (Exception ex)
            {
                MessageBox.Show("NÃO FOI POSSIVEL ATUALIZAR  OS DADOS DO USUARIOS. " + ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public bool InclusaoDadosEbox(Ebox ebox)
        {
            this.setConnection(ConnectionString);

            using (var conn = GetConnection())
            {
                conn.Open();

                using (var comm = CreateCommandQuery(Query.Instance.InclusaoDadosEbox(ebox)))
                {
                    comm.Connection = conn;

                    var dr = comm.ExecuteReader(System.Data.CommandBehavior.Default);

                    if (dr.HasRows)
                    {
                        return(true);
                    }
                }
            }
            return(false);
        }
        private void btn_comfirmaDesbloqueio_Click(object sender, EventArgs e)
        {
            try
            {
                if ((txt_numDesbloqueio.Text == "") || (txt_nomeRespDesbloqueio.Text == "") || (txt_obs.Text == ""))
                {
                    MessageBox.Show("ERRO AO CADASTRAR! TODOS OS CAMPOS DEVEM SER PREENCHIDOS.", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    Servico serv = new Servico()
                    {
                        id_ebox = "1", id_login = id_login, data_conclusao = "", resp_conclusao = txt_nomeRespDesbloqueio.Text, observacao = txt_obs.Text, status_os = "Fechado"
                    };

                    var retor = repo.UpdateServicoConclusao(serv);

                    //mod.sql = "update tbl_servico SET data_conclusao = current_date,resp_conclusao = '" + txt_nomeRespDesbloqueio.Text + "',observacao = '" + txt_obs.Text + "',status_os = 'Fechado' ";


                    Ebox ebox = new Ebox()
                    {
                        id_ebox = txt_numDesbloqueio.Text
                    };
                    bool ret = repo.UpdateEboxStatus(ebox);

                    //mod.sql = "Update tbl_ebox set status_ebox = 'Livre' where id_ebox = '" + txt_numDesbloqueio.Text + "'";


                    MessageBox.Show("O COMPARTIMENTO " + txt_nomeDesbloqueio.Text + " FOI DESBLOQUEADO COM SUCESSO!", "SUCESSO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    limpar();
                }
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("NÃO FOI POSSÍVEL SE CONECTAR A BASE DADOS " + ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public bool ExcluirEbox(Ebox ebox)
 {
     return(_CondoDatabase.ExcluirEbox(ebox));
 }
 public bool UpdateEbox(Ebox ebox)
 {
     return(_CondoDatabase.UpdateEbox(ebox));
 }
 public bool InclusaoDadosEbox(Ebox ebox)
 {
     return(_CondoDatabase.InclusaoDadosEbox(ebox));
 }
 internal bool UpdateEboxStatus(Ebox ebox)
 {
     return(_CondoDatabase.UpdateEboxStatus(ebox));
 }
示例#13
0
 internal bool UpdateEboxStatus(Ebox ebox)
 {
     throw new NotImplementedException();
 }