示例#1
0
        public List <ConfirmacaoAgendaServico> BuscaConfirmacaoAgendaServico(List <Object> Filtro)
        {
            List <ConfirmacaoAgendaServico> listConfirmacaoAgendaServico = new List <ConfirmacaoAgendaServico>();

            #region SQL

            string comandoSQL = @" SELECT ConfirmacaoAgendaServico.*, SERVICO.DESCRICAO 
                                        FROM ConfirmacaoAgendaServico, AgendaServico, SERVICO 
                                WHERE Servico.id = agendaservico.idservico
                                    AND ConfirmacaoAgendaServico.IDAGENDASERVICO = agendaservico.ID ";

            if (Filtro != null)
            {
                for (int i = 0; i < Filtro.Count; i++)
                {
                    comandoSQL = comandoSQL + " " + Filtro.ElementAt(i);
                }
            }

            #endregion

            MySqlCommand cmd = new MySqlCommand(comandoSQL);

            MySqlDataReader sqlData = conn.ExecutarConsulta(cmd);

            using (sqlData)
            {
                try
                {
                    while (sqlData.Read())
                    {
                        ConfirmacaoAgendaServico ConfirmacaoAgendaServico = new ConfirmacaoAgendaServico();
                        ConfirmacaoAgendaServico.agendaservico    = new AgendaServico();
                        ConfirmacaoAgendaServico.agendaservico.id = Convert.ToInt32(sqlData["IDAGENDASERVICO"]);

                        ConfirmacaoAgendaServico.usuario    = sqlData["USUARIO"].ToString();
                        ConfirmacaoAgendaServico.observacao = sqlData["observacao"].ToString();

                        listConfirmacaoAgendaServico.Add(ConfirmacaoAgendaServico);
                    }
                }
                catch (Exception e)
                {
                    listConfirmacaoAgendaServico.Clear();
                }
                finally
                {
                    conn.FechaConexao();
                }
            }

            return(listConfirmacaoAgendaServico);
        }
示例#2
0
        public CustomActionResult <MessageItem> desconf_servico(ConfirmacaoAgendaServico servico)
        {
            MessageItem m = new MessageItem();
            ConfirmacaoAgendaServicoDAO servDAO = new ConfirmacaoAgendaServicoDAO();

            if (!servDAO.Delete(servico))
            {
                m.Code = "500";
                return(GetResultBadRequest(m));
            }
            else
            {
                m.Code = "200";
                return(GetResultOK(m));
            }
        }
示例#3
0
        public bool Inclui(ConfirmacaoAgendaServico ConfirmacaoAgendaServico)
        {
            bool ret = true;

            String cSQL = @" INSERT INTO ConfirmacaoAgendaServico (IDAGENDASERVICO, USUARIO, OBSERVACAO) ";

            cSQL = cSQL + @" VALUES (@IDAGENDASERVICO, @USUARIO, @OBSERVACAO)";

            MySqlCommand comando = new MySqlCommand();

            conn.ConexaoMySql.Open();
            comando.Connection = conn.ConexaoMySql;

            comando.Parameters.Clear();
            comando.CommandText = cSQL;

            comando.Parameters.Add("IDAGENDASERVICO", MySqlDbType.Decimal).Value = ConfirmacaoAgendaServico.agendaservico.id;
            comando.Parameters.Add("USUARIO", MySqlDbType.VarChar).Value         = ConfirmacaoAgendaServico.usuario;
            comando.Parameters.Add("OBSERVACAO", MySqlDbType.VarChar).Value      = ConfirmacaoAgendaServico.observacao;

            try
            {
                int rt = comando.ExecuteNonQuery();
                if (rt == -1)
                {
                    ret = false;
                }
            }
            catch (Exception e)
            {
                ret = false;
            }
            finally
            {
                conn.FechaConexao();
            }

            return(ret);
        }
示例#4
0
        public bool Delete(ConfirmacaoAgendaServico ConfirmacaoAgendaServico)
        {
            bool ret = true;

            String cSQL = @" DELETE FROM ConfirmacaoAgendaServico ";

            cSQL = cSQL + @" WHERE ConfirmacaoAgendaServico.IDAGENDASERVICO = @IDAGENDASERVICO";

            MySqlCommand comando = new MySqlCommand();

            conn.ConexaoMySql.Open();
            comando.Connection = conn.ConexaoMySql;

            comando.Parameters.Clear();
            comando.CommandText = cSQL;

            comando.Parameters.Add("IDAGENDASERVICO", MySqlDbType.Decimal).Value = ConfirmacaoAgendaServico.agendaservico.id;

            try
            {
                int rt = comando.ExecuteNonQuery();
                if (rt == -1)
                {
                    ret = false;
                }
            }
            catch (Exception e)
            {
                ret = false;
            }
            finally
            {
                conn.FechaConexao();
            }

            return(ret);
        }