예제 #1
0
        public static List <reparos> ListarReparos()
        {
            reparos        reparos;
            List <reparos> listarReparos = new List <reparos>();
            string         sql           = "ListarReparos";

            using (var con = new SqlConnection(conexao))
            {
                var comando = new SqlCommand(sql, con);
                comando.CommandType = CommandType.StoredProcedure;
                SqlDataReader read;
                con.Open();

                using (read = comando.ExecuteReader())
                {
                    while (read.Read())
                    {
                        reparos             = new reparos();
                        reparos.idReparo    = Convert.ToInt32(read["ID"]);
                        reparos.idAtivo     = Convert.ToInt32(read["idAtivo"].ToString());
                        reparos.dataEnvio   = read["dataEnvio"].ToString();
                        reparos.dataRetorno = read["dataRetorno"].ToString();
                        reparos.descDefeito = read["descDefeito"].ToString();
                        reparos.situacao    = read["situacao"].ToString();
                        listarReparos.Add(reparos);
                    }
                }
                return(listarReparos);
            }
        }
예제 #2
0
        public static int FinalizarReparo(reparos reparos)
        {
            string sql = "FinalizarReparo";

            using (var con = new SqlConnection(conexao))
            {
                var comando = new SqlCommand(sql, con);
                comando.CommandType = CommandType.StoredProcedure;
                comando.Parameters.AddWithValue("@idReparo", reparos.idReparo);
                comando.Parameters.AddWithValue("@dataRetorno", reparos.dataRetorno);
                comando.Parameters.AddWithValue("@situacao", reparos.situacao);
                con.Open();
                reparos.idReparo = Convert.ToInt32(comando.ExecuteScalar());
            }
            return(reparos.idReparo);
        }
예제 #3
0
        public static int InserirReparo(reparos reparo)
        {
            string sql = "InserirReparo";

            using (var con = new SqlConnection(conexao))
            {
                var comando = new SqlCommand(sql, con);
                comando.CommandType = CommandType.StoredProcedure;
                comando.Parameters.AddWithValue("@idAtivo", reparo.idAtivo);
                comando.Parameters.AddWithValue("@dataEnvio", reparo.dataEnvio);
                comando.Parameters.AddWithValue("@descDefeito", reparo.descDefeito);
                comando.Parameters.AddWithValue("@situacao", reparo.situacao);
                con.Open();
                reparo.idReparo = Convert.ToInt32(comando.ExecuteScalar());
            }
            return(reparo.idReparo);
        }